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í.
V reakci na novou legislativu v energetice, která klade významné požadavky na pravidelné informování o spotřebě tepla a teplé vody, přinášíme klientský portál navržený speciálně pro energetické společnosti.
Chci vědět vícPoznejte náš portál pro leasingové společnosti a půjčovny strojů a aut, který zvyšuje efektivitu, zlepšuje zákaznickou spokojenost a otevírá nové obchodní příležitosti.
Chci vědět vícSpráva objednávek a komunikace s dealery mohou být náročné, pokud nemáte správné nástroje. Náš klientský portál pro dealery je navržen tak, aby zjednodušil a zefektivnil tyto procesy.
Chci vědět vícObjevte, jak náš B2B portál pro výrobní firmy může zefektivnit vaše obchodní procesy a posílit vztahy se zákazníky. Nabízíme vynikající poprodejní servis, automatizované notifikace, rychlé řešení reklamací a personalizované služby.
Chci vědět vícV reakci na novou legislativu v energetice, která klade významné požadavky na pravidelné informování o spotřebě tepla a teplé vody, přinášíme klientský portál navržený speciálně pro energetické společnosti.
Chci vědět víc