TechMeetup #17: Software Architecture (online)

Milí přátelé, máme tu druhý letošní TechMeetup, který opět proběhne ve virtuální podobě. Na tu nevirtuální si budeme muset evidentně ještě chvíli počkat. Téma jsem zvolili nadhledové a zatřešující, a to software architecture. Už ale na samotné definici tohoto pojmu je těžké se shodnout. Je to základní organizace systému, způsob propojení komponent na nejvyšší úrovni nebo spíš jde o sdílené porozumění systému mezi vývojáři a dalšími experty? Příležitostí diskutovat bude opět víc než dost.

Odkaz na livestream: https://youtu.be/mCImVITipm8

1) Úvod do SW Architecture - Ondřej Krajíček (YSoft)
https://www.linkedin.com/in/ondrejkrajicek/

Softwarový architekt je ohrožený druh a architektura se v softwarovém projektu objeví tak nějak sama. S takovými pocity se člověk občas může v našem světě setkat. Ale co to vlastně je, architektura software? A v čem skutečně spočívá práce architekta? Pokusím se na tyto otázky dát o něco méně tradiční, o to více kontroverzní, leckdy mírně politicky (z pohledu vývoje SW) nekorektní a také, jak doufám, užitečné, odpovědi. O UML a jiných modelovacích jazycích se nezmíním ani jednou a nebudu mluvit ani o konkrétních technologiích. Budu naopak mluvit o tom, že architekturu má každý SW projekt a jak poznat, jestli je dobrá nebo špatná a co dělá z vývojáře architekta a proč je třeba dělat z architekta vývojáře.

======================================================================

2) Důležitost komunikace v roli SW architekta - Marek Spišák (Stora Enso)
https://www.linkedin.com/in/spisak/

Pozice architekta v projektovém týmu, interakce s ostatními rolemi nejen ve fázi přípravy architektury, ale také během implementace.

======================================================================

3) Microservices - Nikolai Barbariiski (Applifting)
https://www.linkedin.com/in/nikolai-barbariiskii/

Presentation will answers to questions like:
- Why is it easier to be agile and maintain good quality in digital products and services at small-scale companies?
- Why do almost all companies experience challenges in maintaining their speed and quality while growing?
- How to use modern approaches like Microservices in scaled software development and avoid becoming a victim of “slipping critical deadlines” and “once-a-year release cycles”
- What kind of challenges might you encounter on a business and technological level?
- How can you tackle these challenges so that you constantly bring value to your customers and ensure their satisfaction?

======================================================================

4) Jak se staví globální SaaS (z Brna) - Ondřej Machek (Smartlook)
https://www.linkedin.com/in/machek/

Smartlook v březnu oslaví 5 let existence, během kterých si prošel bouřlivým technologickým vývojem. CTO Smartlooku bude mluvit o přechodu z jediného serveru v Praze na AWS, migraci MongoDB do Elasticsearch (ktera je nyni hlavni databazi Smartlooku), rozšíření i na trh mobilní analytiky a škálování vývojového týmu ze 4 vývojářů na aktualních 25.

Smartlook je Software-as-a-Service řešení pro produktovou analytiku, zaměřující se na nahrávání uživatelského chování na webu a v nativních mobilních aplikacích. V listopadu 2020 dostal od nizozemského fondu investici přes 80 mil. Kč.

======================================================================

Přibližný harmonogram:

17:30 - 18:30 Úvod do SW architecture + Důležitost komunikace v roli SW architekta
18:30 - 18:40 Pauza
18:40 - 19:40 Microservices + Jak se staví globální SaaS (z Brna)
19:40 - ? Ukončení oficiální části (stream na YT) a přesun mimo stream do moderované panelové diskuse s přímým zapojením účastníků

======================================================================

Odkazy na volné pozice našich partnerů:

Newired: Front-End Developer http://bit.ly/NW_FE_Dev
CertiCon: Makej v IT http://bit.ly/Makej_v_IT
Stora Enso: Ostrava - Stora Enso Jobs http://bit.ly/Stora_Enso
Y Soft Corp.: Y Soft Dare to think Byg http://bit.ly/YSOFT

Zdarma