TGViewer
Channel Public Channel
„Chillin‘“ at Amazon

„Chillin‘“ at Amazon

@webapparch

Amazonian SDE is sharing, 'cause sharing is caring 👨‍💻

note: I do not represent any of my employers in this channel
Subscribers
590
Photos
54
Videos
1
Links
405

Showing posts older than #317 · Back to latest

Older Posts 20 shown
Post #316 564
#aws #certificate #solutions #architect #associate

В "экспресс" порядке решил подготовиться к экзамену на сертификат Solutions Architect (Associate). Думал записаться на ближайший понедельник.

Начал готовиться вчера, если это можно назвать подготовкой. Порешал 10-15 задачек, пока катался в электричке в садик и обратно. Из них 6-7 мимо! Думал, что все, пиши пропало.

Сегодня в Германии выходной и я смог уделить этмоу делу около часа-двух, с адекватным уровенем внимания и концентрации. Результаты намного лучше - около 8 из 10 и затрачиваю в два раза меньше времени, чем пологается.

Так что ничего не меняем - будем сдавать в понедельник!

Кстати, платит дядя Джефф, так что беспокоиться не стоит! 😂
Post #315 559

Forwarded from Boris Burkov

Дележ ничейного: Cloud Protection Licenses и война Elastic против Amazon

Только что прошли KubeCon-2021 и Kafka Summit-2021.

Масса интересного: поразительно, с какой скоростью плодятся качественные опен-сорс-решения для работы с болшими данными и облаками. Очень здорово выглядят проекты вроде Yugabyte и TitaniumDB - современные, грамотно написанные распределенные аналоги Postgres и MySQL. MariaDB и Percona прикручивают движок MyRocks на основе RocksDB с ее быстрыми LSM-деревьями к MySQL (ведь кретины в пиджаках из Oracle никогда бы сами не додумались это сделать). К Postgres сделали отличное расширение TimescaleDB для хранения временных рядов, которое в 10-100 раз быстрее даже созданной исключительно под временные ряды InfluxDB. Kafka избавляется от надоевшего всем Zookeeper’а в пользу собственной реализации распределенного консенсуса на основе Raft.

Вот скажите, на какие деньги могут развиваться эти опен-сорсные (бесплатные, если разворачивать на собственном железе) решения в жестоком мире капиталистических акул? Каким образом Elastic выходит на IPO с оценкой почти $5 миллиардов, если половина девопсов в России пользуется ELK сколько себя помнит, знает его на зубок, и не заплатила при этом ни копейки?

Выясняется, что источником дохода для этих проектов является не только поддержка по подписке/консалтинг для крупных компаний. Основным источником дохода для целого ряда опен-сорс проектов являются managed cloud hosted-версии их основного продукта, которые они продают клиентам (что кажется немыслимым для России, но отлично работает на Западе).

Так, Confluent - компания, стоящая за Apache Kafka - смогла вырастить свою годовую выручку до $127 миллионов в год, а штат до полутора тысяч человек, что только что сделало ее миллиардным бизнесом, исходя из оценки капитализации в 100 месячных выручек. Основные их продукты лицензированы по Apache License, а вот весь обвяз - по Confluent Licenses, разновидностям Cloud Protection License. Всякий, кто работал с голой Kafka, может припомнить массу неудобств, связанных с ее администрированием, которые устранены в облачных платформах вокруг нее от Confluent и Cloudera.

Я налетел на отличную статью от TimescaleDB, где они объясняют, как устроена их лицензия Timescale License. Суть в том, что TimescaleDB опен-сорсна и бесплатна, и каждый желающий может развернуть ее у себя на серверах (мы вот уже больше года ею пользуемся). Но если какая-нибудь крупная компания вроде Amazon вздумает начать продавать cloud hosted TimescaleDB-as-a-service, ей придется поделиться доходом от своей деятельности с авторами проекта, которые приложили 99% усилий к ее разработке. 5 мая TimescaleDB подняла round B на $40 миллионов от нескольких инвесторов, включая 2Sigma, и имеет все шансы завоевать мир.

Timescale License - это частный случай Cloud Protection Licenses или Server Side License, эдаких “AGPL-2.0/GPLv4”. Ранее MongoDB подобным образом перелицензировала свою базу данных по Server-Side License, подробно объяснив, что причина такого решения - в том, что большие облачные вендоры пожинают плоды их труда, не разделив при этом рисков с разработчиками Mongo и не приложив никаких усилий.

Приживутся ли данные лицензии - интересный и очень важный вопрос, потому что прямо сейчас разворачивается эпическая битва по этому поводу между Elastic и Amazon.

AWS как и все остальные крупные облачные вендоры (теперь вот и Yandex) с удовольствием взяла готовый ELK, лицензированный по Apache License, развернула его на своих серверах, и продаёт клиентам, при этом палец об палец не ударив, чтобы помочь развитию ELK.

Elastic такая ситуация не устраивает, и в этом январе они объявили, что планируют перелиценизировать ELK по Elastic License (частный случай Cloud Protection License), который заставит AWS/Azure/GCP и других облачных вендоров платить Elasic за использование результатов их труда.
CNCF Graduated and Incubating Projects Graduated and incubating projects are considered stable and are used successfully in production environments. View metrics of CNCF projects moving through the project maturity levels.
Post #314 509
Лучшие новости! Мои труды проходят не зря!))

"Здравствуйте Елдос, хотела поблагодарить вас за предоставленную возможность практиковать поведенческое интервью.
Спешу делиться хорошей новостью, я получила оффер от Амазона😁 хотела чтобы вы знали."
Post #311 584
Post #310 721
Post #309 654
Крутые ребята, которые "потом и кровью" продолжают расти. Из интервью отметил как сильно компания обращает внимание на корпоративные ценности. Часть из ценностей очень напоминают те, что в Амазоне. Очень верю, что это является частично причиной их успеха!
Post #308 867
По случайности, я как раз сейчас занимаюсь становлением best practices в команде, так как команда новая. Без принятых стандартов начинается очень много дискуссий на тему как "нужно", как "лучше". Не люблю холли вар - для бизнеса вредно, кастомеру не нужно.

https://pragmaticsoftwareengineering.com/f/5-signs-of-an-immature-software-developer
Post #306 1.08K
#systems #design #architecture

Ого, что нашел! Куча паттернов на исполнения микросервисов на AWS: https://www.jeremydaly.com/serverless-microservice-patterns-for-aws/

В купе с этим репозиторием получается отличный кладезь знаний: https://github.com/cdk-patterns
Jeremydaly Serverless Microservice Patterns for AWS - Jeremy Daly Serverless microservices allow us to do some pretty amazing things. This post outlines 19 common patterns that are being used in production on AWS.
Post #304 2.32K
Очень спонтанное Мок интервью по Кодингу.
Начинаем через 30 минут. Кому интересно, подключаейтесь!

Topic: Mock Interview (Coding)
Time: Apr 10, 2021 12:00 PM Amsterdam, Berlin, Rome, Stockholm, Vienna

Join Zoom Meeting
https://us05web.zoom.us/j/83310428156?pwd=TDlhU3M5ekdGVlV2Wm9aOEs2UlJNUT09

Meeting ID: 833 1042 8156
Passcode: 5PcQvE
Zoom Video Join our Cloud HD Video Meeting Zoom is the leader in modern enterprise video communications, with an easy, reliable cloud platform for video and audio conferencing, chat, and webinars across mobile, desktop, and room systems. Zoom Rooms is the original software-based conference room solution…
Post #303 666
#interview #behavioral
Про важность культуры в Zappos - еще 10 лет назад у них был очень крутой подходк к этому вопросу. Трюк с Бонусом прям очень удивил!))

https://www.youtube.com/watch?v=-4D3RplqmyU
YouTube Culture is Priority One - Tony Hsieh (Zappos) CEO Tony Hsieh shares why culture is priority number one at his company, Zappos.com. His secret is that by investing resources in the company's cultural commitment to customer service, the deeply satisfied customers then do the valuable word-of-mouth marketing.
Post #302 575
Post #299 641
Post #297 597
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →