Tworząc nową aplikację lub mikroserwis, skupiamy się przede wszystkim na logice biznesowej – i słusznie. Często pomijamy jednak przy tym istotne kwestie związane z obserwowalnością, konfigurowalnością oraz ogólną zarządzalnością aplikacji w środowisku produkcyjnym. Te aspekty, choć początkowo pomijane, stają się istotne w późniejszym etapie. Zamiast odkładać je na dalszy plan i mierzyć się z nimi tuż przed go-live'em, warto poświęcić trochę więcej pracy na wcześniejszych etapach rozwoju. Podzielę się swoimi doświadczeniami w tej dziedzinie, skupiając się na istotnych aspektach rozwijania aplikacji. Omówię praktyczne podejścia, dzięki którym Twój Ops lub SRE postawi Ci piwo. Albo kupisz je sobie sam, z zadowoleniem oglądając produkcyjne dashboardy, jeżeli Twój zespół sam zarządza swoimi aplikacjami na produkcji.
Skupię się na następujących zagadnieniach:
– JVM-owy Twelve-Factor App w czasach Kubernetesa
– Telemetria
– Bezpieczeństwo
– CI/CD
– Przyjazna i łatwa w pisaniu dokumentacja
🚀 https://jdd.org.pl/