Hledáte způsob, jak jednodušeji vyvíjet, spravovat i upgradovat webové nebo mobilní aplikace? Přáli byste si mít stabilnější, bezpečnější a provozně levnější aplikace? Chcete efektivněji využívat potřebné technologie? Vše to umožní využití microservices. Jak na to? Poslechněte si nebo přečtěte náš 10. podcast.
Buďte vždy o krok před konkurencí, získejte přístup k celé sérii podcastů. Přihlaste se k odběru našeho newsletteru.
Tentokrát si v našem technologickém okénku povídal CEO Pixape Radek Semančík a programátoři Vojtěch Seidler a Josef Štěpánek o microservices a všech výhodách, které přináší.
Microservices si můžete představit jako zcela oddělené bloky nebo sekce nějaké aplikace, které mají určitou funkci. Z těchto microservices je pak poskládaná celá aplikace. Tyto bloky navíc žijí vlastním životem, tj. mají vše, co potřebují ke svému chodu (i svá data), a komunikují spolu pouze pomocí nějakého bridge – nejčastěji REST API. Díky tomu se navzájem neovlivňují, mohou být napsány v rozdílných programovacích jazycích, frameworcích a mohou používat různé technologie. Jaké výhody to přináší?
Nevýhody zde prakticky nejsou. Důvod, proč se doposud microservices tolik nepoužívají, je fakt, že je tato architektura aplikace stále relativně nová a její nasazování je náročnější, ačkoliv sám vývoj může být s jejím použitím i rychlejší. Lépe totiž najdete a odladíte jednotlivé problémy.
Některé firmy však již začínají microservices používat pro části svých aplikací. Je to proto, že zjistily, že některé části jejich aplikací jsou až příliš náročné na výkon a ty části od celku oddělují. Zpětně je toto oddělení ale mnohem náročnější.
Nasazení microservices vás zpočátku staví před složitou otázku. Musíte totiž nejprve určit, z jaké funkce udělat microservice a co nechat v core projektu. Jenže k tomu musíte být už od počátku schopni určit, jaké funkcionality budou opravdu náročné na výkon nebo na zpracování, tj. i náchylné na chybovost. Takové části se pak rozhodně vyplatí oddělit, snížíte tím výkonnostní náročnost aplikace a zajistíte její stabilitu a rychlejší vývoj a ladění. K takovému rozhodnutí je však třeba zkušenost.
Chcete vědět více o microservices, nebo potřebujete rovnou vývojářský tým s letitými zkušenostmi? Ozvěte se nám.
Odebírejte naše podcasty a objevte, proč nejčastěji aplikace neuspějí a jak tomu zabránit. Naservírujeme vám nejnovější přístupy i technologie, díky kterým budou vaše aplikace oblíbenější, ziskovější a budete s nimi mít méně starostí. Sledujte nás a uspějte na poli aplikací.
Tento článek se zaměřuje na případovou studii využití klientského portálu v energetických firmách. Uvidíte, jak implementace portálu vedla ke zlepšení komunikace, zvýšení cross-sellingu a celkové spokojenosti zákazníků.
Chci vědět vícČlánek přináší podrobný pohled na inovativní transformaci v oblasti objednávání obalových materiálů pro výrobní firmy.
Chci vědět vícČlánek se zaměřuje na sílu a výhody samoobslužných portálů pro různé skupiny uživatelů. Pokrývá oblasti jako online nákupy, zaměstnaneckou správu, obchodní interakce a další.
Chci vědět vícČlánek se zaměřuje na sílu a výhody samoobslužných portálů pro různé skupiny uživatelů. Pokrývá oblasti jako online nákupy, zaměstnaneckou správu, obchodní interakce a další.
Chci vědět vícObjevte klíčové kroky a výhody implementace našeho samoobslužného portálu pro transformaci firemních procesů. Čtěte náš průvodce a rezervujte si demo ukázku pro přímou zkušenost s inovací a zlepšením interakce se zákazníky.
Chci vědět víc