ic_agile_128ic_business_128ic_agile_white_128ic_banknote_smile_128ic_business_128ic_business_128ic_checkmark_128ic_client_team_manager_128ic_code_file_128ic_code_files_128ic_corporate_cloud_platforms_128ic_crossplatform_apps_128ic_dedicated_team_128ic_developer_128ic_development_team_128ic_enterprise_128ic_faster_timeframe_128ic_fixed_price_128ic_graph_down_128ic_graph_down_128ic_hourly_128ic_hourly_white_128ic_information_finder_128ic_junior_developer_128ic_managed_team_128ic_message_128ic_mobile_app_startups_128ic_mobile_development_128ic_mobile_development_up_128ic_mobile_devices_128ic_multiplatform_128ic_multiplatform_white_128ic_pricetag_128ic_project_checklist_128ic_project_management_128ic_project_management_team_128ic_research_and_development_team_128ic_scalable_team_128ic_senior_developer_128ic_smaller_codebase_128ic_smaller_price_128ic_startup_128ic_team_manager_128ic_three_times_faster_128Arrow_Dropdownic_001_google+_16ic_002_xing_16Group 2ic_003_facebook_16ic_004_linkedIn_16Groupic_005_message_16ic_006_upload_16ic_007_remove_16ic_008_email_16ic_009_attachment_16ic_010_file_16ic_011_name_16ic_012_arrow_left_16ic_013_arrow_right_16ic_014_arrow_down_16ic_015_arrow_up_16ic_016_dropdown_arrow_down_16ic_016_dropdown_arrow_leftic_016_dropdown_arrow_rightic_017_K&C_dropdown_arrow_up_16ic_018_language_16ic_019_Quote_16ic_020_+_16ic_021_=_16ic_022_phone_16ic_023_twitter_16ic_024_position_16ic_025_company_16ic_026_search_16ic_027_mobile_16ic_028_fax_16ic_029_location_16ic_030_enlarge_16ic_031_downscale_16ic_032_contactic_download_normal_16pxic_033_skype_16ic_006_download_16 copySearchGroup 26Rss_font_awesomelinkedintwitterK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxK&C_Icons_32pxConsul_VerticalLogo_FullColorPacker_VerticalLogo_FullColorTerraform_VerticalLogo_FullColorVault_VerticalLogo_FullColorethereum_black_64ic_Interest_based_64ic_acrivate_card_64ic_api_client_64ic_application_architecture_64ic_application_architecture_ white_64ic_application_development_user_64ic_application_development_user_64ic_arrow_down_64ic_automated_backups_64ic_automated_infrastructure_provisioning_64ic_automated_infrastructure_provisioning_white_64ic_automated_storage_64ic_automated_storage_64ic_automation_64ic_microservice_architecture_64ic_avaliability_across_the_world_64ic_avaliability_across_the_world_white_64ic_blockchain_64ic_blockchain_white_64ic_brackets_64ic_brackets_64ic_build_64ic_build_64ic_build_64ic_business_64ic_business_partnership_64ic_business_partnership_white_64ic_business_64ic_calculator_64ic_calendar_64ic_calendar_64ic_car_rent_64ic_card_renewal_64ic_chat_64ic_chat_bubbles_64ic_chat_bubbles_64ic_chat_white_64ic_checklist_64ic_checkmark_64ic_blockchain_64ic_smart_development_64ic_blockchain_consulting_64ic_checkmark_white_64ic_clock_64ic_clock_white_64ic_cloud_media_64ic_cloud_solutionsic_cloud_solutions_whiteic_cluster_64ic_cluster_white_64ic_code_base_optimization_64ic_coding_64ic_coding_white_64ic_commenting_widget_64ic_commenting_widget_64ic_containers_64ic_containers_white_64ic_continious_64ic_continious_delivery_64ic_continious_delivery_white_64ic_continious_release_64ic_continious_release_white_64ic_continious_white_64ic_cost_saving_64ic_cost_saving_white_64ic_cpu_load_64ic_credit_card_64ic_crossplatform_app_development_64ic_crossplatform_app_development_white_64ic_custom_crm_64ic_custom_crm_64ic_independence_consulring_64ic_database_calls_64ic_database_calls_white_64ic_dedicated_teams_64ic_dedicated_teams_64ic_desktop_application_user_64ic_desktop_application_user_64ic_desktop_code_64ic_desktop_code_white_64ic_developer_64ic_developer_white_64ic_development_64ic_devops_64ic_devops_64ic_documents_64ic_documents_graph_64ic_documents_graph_white_64ic_documents_white_64ic_download_presentation_64ic_education_64ic_email_open_64ic_email_open_white_64ic_environment_healthcheckethereum_white_64ic_euro_64ic_euro_white_64ic_failure_solved_64ic_gdpr_64ic_globe_outlines_64ic_good_quality_64ic_high_load_websites_64ic_high_load_websites_white_64ic_hotel_booking_64ic_inability_64ic_inability_white_64ic_increase_64ic_increase_white_64ic_increasing_team_64ic_independence_64ic_integration_64ic_it_outsourcing_64ic_it_outsourcing_64ic_knowledge_sharing_64ic_mobile_devices_64ic_laptop_user_64ic_laptop_user_white_64ic_launch_64ic_launch_white_64ic_learning_64ic_learning_two_white_64ic_lighthouse_64ic_link_64ic_load_balancer_64ic_load_balancer_64ic_load_card_64ic_lock_64ic_lock_white_64ic_low_cost_64ic_low_load_websites_64ic_maintenance_tools_64ic_maintenance_tools_white_64ic_media_player_64ic_media_player_white_64ic_messaging_platforms_64ic_microservice_architecture_64ic_microservices_64ic_microservices_64ic_mobile_app_64ic_mobile_app_64ic_mobile_content_64ic_mobile_development_64ic_mobile_development_white_64ic_mobile_devices_64ic_mobile_devices_white_64ic_mobile_payments_64ic_mobile_social_media_applications_64ic_mobile_workflows_64ic_money_transfers_64ic_multimedia_sharing_64ic_multimedia_sharing_white_64ic_my_garage_64ic_no_access_64ic_no_access_white_64ic_no_oldschool_64ic_online_marketplaces_64ic_online_marketplaces_white_64ic_online_trading_64ic_online_trading_64ic_pair_device_64ic_parallels_64ic_parallels_white_64ic_passcode_64ic_payment_systems_64ic_performance_64ic_performance_issues_64ic_performance_issues_white_64ic_performance_white_64ic_plane_64ic_plane_white_64ic_plus_64ic_plus_64ic_pricetags_64ic_pricetags_64ic_product_64ic_product_search_64ic_product_white_64ic_productivity_tools_64ic_productivity_tools_64ic_project_delivery_64ic_project_delivery_white_64ic_project_management_64ic_project_management_collaboration_64ic_project_management_team_64ic_project_management_team_white_64ic_project_risks_reduced_64ic_quality_mark_64ic_quality_mark_64ic_quality_mark_white_64ic_question_64ic_react_native_64ic_response_time_64ic_response_time_white_64ic_rest_api_64ic_retail_64ic_transparency_consulting_64ic_scale_up_64ic_scale_up_white_64ic_security_64ic_security_64ic_self_healing_64ic_self_healing_64 copyic_send_money_64ic_server_64ic_server_white_64ic_shopping_64ic_shopping_white_64ic_sleep_mode_64ic_small_is_beautiful_64ic_smaller_price_64ic_social_benefits_64ic_social_connections_64ic_socket_64Group 20ic_spare_parts_for_cars_64ic_spare_parts_for_cars_white_64ic_speedometer_64ic_performance_consulting_64ic_speedometer_white_64ic_startup_64ic_startup_white _64ic_target_64ic_team_64ic_testing_64ic_testing_checklist_64ic_testing_checklist_white_64ic_testing_white_64ic_three_times_faster_64ic_touch_64ic_touch_id_64ic_touch_white_64ic_transparency_64ic_ui_design_desktop_64ic_ui_design_mobile_64ic_ui_design_mobile_white_64ic_umbrella_64ic_umbrella_64ic_umbrella_white_64ic_up_and_down_scaling_64ic_up_and_down_scaling_64ic_users_64ic_users_white_64ic_ux_design_64ic_ux_design_desktop_64ic_ux_design_64ic_ux_design_white_64ic_vehicle_64ic_web_based_search_64ic_web_based_search_white_64ic_web_browser_code_64ic_web_browser_developer_mode_64ic_web_browser_user_64ic_web_development_64ic_web_development_white_64ic_web_portals_64ic_web_portals_64ic_web_user_64ic_web_user_white64ic_workflow_64ic_workflow_steps_64ic_workflow_steps_white_64ic_workflow_white_64ic_working_environment_64solidity_blackGroup 19

Ist serverlose Architektur die Zukunft der Webentwicklung?

Serverless-Architektur – Ein Blick in die Zukunft der Webentwicklung?

Gewährt uns der aktuelle Trend zur serverlosen Architektur einen Einblick in die Zukunft der Webentwicklung? Wird sie hierdurch schneller, kostengünstiger, zuverlässiger und weniger fehlerbehaftet sein?

 

Komplexe Web-Anwendungen, die sich am Markt durchgesetzt haben, erfordern jahrelange Wartung und Updates. Brancheninformationen zufolge verursacht die fortlaufende Entwicklung nach dem initialen Produktivstart bis zu 80 Prozent der Gesamtkosten im Lebenszyklus einer Applikation. Welchen Einfluss könnte an dieser Stelle die serverlose Architektur nehmen? Kann sie Unternehmen und Entwickler vor der Erschaffung eines „Legacy-Monsters“ bewahren?

Von der Vergangenheit in die serverlose Zukunft

Bevor wir uns mit der Zukunft der Web-Entwicklung beschäftigen, sollten wir einen kurzen Blick auf die Historie werfen. Wie kam es zu den aktuellen Trends in der Web-Entwicklung?

 

Seit der Geburtsstunde des Internets ist ein Trend ungebrochen: Jede neue Technologie-Generation geht mit einer Vereinfachung und Beschleunigung der Webentwicklung einher. Außerdem ist eine zunehmend komponentenorientierte Vorgehensweise zu beobachten. „Das Rad muss nicht neu erfunden werden“. So lautet die wichtigste Devise. Vielmehr ist es sinnvoll, die Effizienz und Funktionalität dessen zu verbessern, was in der Produktivumgebung bereits erstellt, getestet und erfolgreich eingesetzt wurde.

 

Existiert eine andere Branche, die eine vergleichbare Entwicklung durchlaufen hat und uns einen Einblick in mögliche Zukunftsszenarien einer digitalisierten Welt gewähren kann? Ich bin der Auffassung, dass an dieser Stelle der Maschinenbau herangezogen werden kann. Hier hat die Devise „das Rad nicht neu erfinden“ ihren Ursprung.

 

In diesem Artikel werde ich den Versuch unternehmen, Parallelen in der Entwicklung beider Bereiche (Maschinenbau und Software) aufzuzeigen. Möglicherweise finden wir dadurch die Antworten auf sämtliche Fragen, die zu Beginn dieses Artikels gestellt wurden. Zudem sollte uns auf diese Weise klar werden, warum die Serverless-Architektur die Zukunft der Webentwicklung darstellt.

Zusammenhänge zwischen Maschinenbau und der serverlosen Zukunft

Mit der Erfindung der Schneckenpumpe setzte Archimedes erste Standards im Maschinenbau. Bis heute wird die archimedische Schraube zur Bewegung von Materie und zur Kraftübertragung eingesetzt. Im Laufe der Zeit wurden zudem technische Komponenten wie Zahnräder, Riemen und Stangen standardisiert. Diese unterscheiden sich nur in der Größe und dem Material, nicht jedoch in Form und Funktion.


Im Ergebnis entstanden preisgünstige Komponenten, die sich in unterschiedlichen Kombinationen bewährt haben. Hierdurch hat sich auch der Aufwand für Wartungen und sonstige durchzuführende Arbeiten reduziert. Zudem ist jedem anderen Techniker klar, wie einzelne Komponenten bei Bedarf auszutauschen sind.

 

Neue Maschinen werden heute fast ausschließlich aus standardisierten Einzelteilen hergestellt. Vergleichbar ist dies mit einer Art „Lego für Fortgeschrittene“. Tatsächlich handelt es sich bei Lego um eine vereinfachte Variante von Meccano - einem Modellbausystem, das 1898 von Frank Hornby in Liverpool, Großbritannien, entwickelt wurde. Meccano-Baukästen bestehen aus universell einsetzbaren Blechstreifen, Platten, Winkelträgern, Rädern, Achsen und Zahnrädern sowie aus Kunststoffteilen, die durch Muttern und Schrauben miteinander verbunden sind. Pläne zeigen auf, wie die standardisierten Teile zusammengesetzt werden können, um Modelle von Autos, Zügen, Flugzeugen, Gebäuden, Brücken und zahlreichen weiteren Dingen zu konstruieren - wie im realen Maschinenbau.

 

Der Einsatz individuell angefertigter Komponenten geht stets mit Risiken einher. Die Produktionskosten sind höher und die Wartung gestaltet sich komplexer. Aus diesen Gründen werden Sonderanfertigungen im Maschinenbau nur realisiert, wenn kein Weg daran vorbeiführt. Ausschlaggebende Szenarien sind beispielsweise:

 

Ÿ Eine Umsetzung mit standardisierten Teilen ist definitiv nicht möglich.

Ÿ Die Sonderanfertigung bietet einen erheblichen Mehrwert.

Ÿ Der Mehrwert wird vom Kunden angemessen vergütet.

Software-Engineering: Trend geht ebenfalls zu Standardisierung von Komponenten

Im Vergleich zur Geschichte des Maschinenbaus stecken die Bereiche Software-Engineering und Webentwicklung noch in den Kinderschuhen. Standards für Protokolle und Komponenten sind immer noch relativ neu. Bestenfalls existieren sie seit wenigen Jahrzehnten. Im Normalfall sind sie jedoch deutlich jünger. Sind Mechanik und Softwaretechnik trotz der stark abweichenden Evolutionsstufen vergleichbar?

 

Der Maschinenbau ermöglicht die Bewegung von Materie und die Kraftübertragung. Das Software-Engineering transportiert hingegen Informationen und Ideen. Doch werden in der Software-Entwicklung bereits standardisierte Komponenten eingesetzt, um Produkte (wie im Maschinenbau) schneller und kostengünstiger zu entwickeln? Ich blicke auf Dutzende wenn nicht gar Hunderte Projekte in meiner Laufbahn zurück. Aus dieser Erfahrung heraus kann ich sagen: Es existieren durchaus Tendenzen einer Standardisierung im Software-Bereich.

 

Ein Beispiel: In der Welt von Java Enterprise wurden zu Beginn in jeder Organisation eigene Komponenten und Frameworks unabhängig voneinander entwickelt (Parsing-Protokoll-Anfragen). Diese wurden später in Servlets API umgewandelt, was zu einer Standardisierung der Produktionskomponenten führte. Zuletzt folgte die Einführung des Spring Frameworks, das auf Servlets API basiert und die Komplexität reduziert. Im Spring Framework werden Komponenten nicht komplett neu entwickelt. Vielmehr stehen standardisierte Bausteine zur Verfügung, die nur konfiguriert werden müssen.

 

In der Vergangenheit konnte es Monate dauern, um eine Webanwendung zu realisieren. Besonders aufwendig war die Erstellung einer individuellen Verarbeitung von Web-Protokollen. Gleiches galt für die Servlet API. Die Fertigstellung von Web-Frameworks nahm ebenfalls mehrere Wochen in Anspruch.

 

Individuelle Sonderanfertigungen haben in einem soliden Geschäftsmodell kaum Platz. Gewinnorientierte Unternehmen benötigen bei der Realisierung von Produkten ein bestimmtes Maß an Sicherheit hinsichtlich der Kosten, der Terminplanung und der Risiken. Ob es sich um industrielle Produktion oder Software-Entwicklung handelt, macht hierbei keinen Unterschied.

 

Ein Blick auf den Markt zeigt, dass Java-Spring-Entwickler wesentlich gefragter sind als „einfache“ Java-Entwickler. Der Grund: Spring beinhaltet solide, ausführlich getestete und praxisbewährte Komponenten, die zudem von Experten gewartet werden. Diese Bausteine sind für den sofortigen Einsatz in der Web-Entwicklung geeignet. Kann die Entwicklung individueller Frameworks unter kaufmännischen Gesichtspunkten (Kosten, Risiken, Fehlerpotenzial) also überhaupt gerechtfertigt sein?

 

Wenn eine Branche bereits in Forschung und Entwicklung, Tests und Praxiserprobung für Komponenten investiert hat, sollten diese natürlich auch wiederverwendbar sein. Es existiert kein logischer Grund, warum es sich in der Software-Entwicklung anders verhalten sollte. An dieser Stelle sind wir erneut bei der serverlosen Architektur.. 

„Serverless“ als nächster Standardisierungsschritt in der Software-Entwicklung

Serverless Architecture

In den vergangenen zehn Jahren hat sich die Webentwicklung in Richtung Standardisierung von High-Level-Komponenten (Protokolle, Bibliotheken, Frameworks) entwickelt. Aktuell gelten Web-Frameworks (Angular und React im Frontend, Spring und .NET im Backend) hier als „Quasistandard“.

 

Als nächsten Schritt dieser Entwicklung sehe ich Cloud-Serverless-Technologien. Die Standardisierung in der Webentwicklung könnte den Maschinenbau sogar noch übertreffen. So sind mechanische Transporteinrichtungen beispielsweise schwer zu standardisieren, da sie Objekte unterschiedlicher Beschaffenheit befördern. Im Software-Bereich müssen hingegen ausschließlich Daten übermittelt werden. Dies geschieht im immer gleichen Basisformat - in Bytes.

 

Hieraus ergibt sich die Möglichkeit, Komponenten höchster Abstraktion zu realisieren, die in jeder Web-Anwendung benötigt werden. Nur einige Beispiele sind Benutzerverwaltungen, Benachrichtigungen, Bestellprozesse und die Zahlungsabwicklung.

 

Während diese universellen Bausteine als Wrapper dienen, sind die individuellen Kernmodule für individuelle Anpassungen zuständig. Zudem können die Kernmodule in Cloud-Umgebungen auf jeder Technologie entwickelt und mit den serverlosen Cloud-Komponenten verbunden werden, um eine Web-Anwendung zu realisieren.

 

Sehen wir uns ein Beispiel an, um dies zu verdeutlichen: Sie möchten eine Anwendung für die Terminreservierung einer medizinischen Einrichtung erstellen. Im Wesentlichen geht es darum, Ärzte und Patienten zu vernetzen, die Kommunikation zu verbessern, die Terminvergabe effizienter zu gestalten und Probleme in der Zahlungsabwicklung zu lösen. Der Arzt soll sprichwörtlich nur einen Klick vom Patienten entfernt sein.

 

Es handelt sich also weitgehend um eine Standard-Anwendung. Dennoch geht das Projekt mit Anpassungsaufwand für die Entwickler einher. Betroffen sind beispielsweise die Benutzerverwaltung, Benachrichtigungen, das Payment, die Protokollierung und die DevOps-Produktinfrastruktur. Erschwerend kommt hinzu, dass all dies wenig mit dem eigentlichen Ziel zu tun hat - der einfachen, effizienten Vernetzung von Ärzten und Patienten.

 

Insbesondere, wenn Entwickler monatelang an individuellen Komponenten arbeiten, besteht die Gefahr, das übergeordnete Ziel aus den Augen zu verlieren.

„Serverless“ verlagert Fokus von der Infrastruktur auf das Produkt

Serverless-Technologie verkürzt die Entwicklung und Konfiguration von Projekten dieser Art auf wenige Tage. Das Entwickler-Team muss sich nicht mehr mit der Infrastruktur befassen. Es kann sich voll darauf konzentrieren, ein einfaches, effektives und benutzerfreundliches Produkt zu realisieren.

 

Probleme der Skalierbarkeit, Zuverlässigkeit und Sicherheit werden dank serverloser Technologien ebenfalls gelöst. Entwickler müssen lediglich vorgefertigte Komponenten konfigurieren. Risiken individueller Lösungen im Produktiveinsatz gehören der Vergangenheit an. Und sollte sich herausstellen, dass die ursprünglichen Anforderungen falsch eingeschätzt wurden, halten sich die monetären und zeitlichen Verluste zumindest stark in Grenzen.

 

Serverlose Architekturen gehen mit schnellerer, kostengünstigerer Software-Entwicklung einher. Sie ermöglichen nicht nur einen Innovationsschub, sondern reduzieren auch die Kosten im Falle von Zielverfehlungen.

Serverlose Architektur sorgt für mehr Effizienz in der Webentwicklung

Webentwicklung mit serverloser Architektur geht für Unternehmen mit Kostensenkungen, Risikominimierungen und einer kürzeren Time-to-Market einher. In diesen Bereichen können vorgefertigte, hoch abstrahierte Cloud-Komponenten zum Informationstransport und zur Datenverarbeitung eingesetzt werden:

 

- Benutzerverwaltung (Registrierung, Profile, Berechtigungen)

- Benachrichtigungsmanagement (Eingriffshaken, Push-Benachrichtigungen)

- Datenmanagement (Cloud-Datenbanken unterschiedlicher Art)

- Videoverarbeitung und Streaming

- Big Data

- Künstliche Intelligenz

- Blockchain

Serverlose Architektur ist die Zukunft der Webentwicklung

Was die breite Masse der Produkte betrifft, so sind serverlose, cloud-basierte Web-Anwendungen die Zukunft. Standardisierte, erprobte, zuverlässige, schnell implementierbare und einfach konfigurierbare Komponenten werden sich bei der Realisierung von Web-Applikationen jeder Art durchsetzen.

 

Serverlose Cloud-Bausteine werden von führenden Software-Experten künftig fortlaufend weiterentwickelt und gewartet. Zwar wird der Kern jedes Produkts weiterhin maßgeschneidert und geschützt sein. Die gesamte „Verpackung“ des Kerns wird jedoch aus wiederverwendbaren, einheitlichen, serverlosen Cloud-Technologien bestehen. Diese Entwicklung ermöglicht eine stärkere Kundenzentrierung, während Infrastruktur-Themen in den Hintergrund treten.

 

Zwar steht der Serverless-Ansatz noch am Anfang. Die Entwicklung ist jedoch schon so weit fortgeschritten, dass Sie bereits bei Ihrem nächsten Projekt von all den genannten Vorteilen profitieren können. Sie entwickeln den Kern und die Serverless-Berater von K&C verpacken ihn in cloud-basierte, standardisierte und bewährte Komponenten. Sie stellen damit eine geschützte und gleichzeitig kostengünstige Infrastruktur sicher.

 

Selbstverständlich müssen bei der Technologieauswahl für Ihr nächstes Projekt zahlreiche Aspekte beachtet werden. Im derzeitigen Entwicklungsstadium ist „Serverless“ nicht für jede Anwendung der Königsweg. Dennoch können bereits zahlreiche Applikationen von serverlosen Architekturen profitieren.

 

Sind Sie der Meinung, dass „Serverless“ für Ihr Projekt infrage kommt? Dann schreiben Sie uns oder rufen Sie uns an! Wir freuen uns auf die Details und werden Ihnen unverbindlich aufzeigen, ob eine serverlose Architektur in Ihrem Fall empfehlenswert ist.

 

Krusche & Company ist ein Beratungsdienstleister für Webentwicklung und Cloud-Services mit Sitz in München. Mit über 20 Jahren Erfahrung unterstützen wir unsere Partner bei der Realisierung ihrer digitalen Ziele. Egal ob führendes europäisches Unternehmen, KMU oder Start-up - unsere Software-Entwickler und Berater für digitale Transformation haben bereits zahlreiche Kunden jeder Größenordnung erfolgreich begleitet.

SHARE WITH FRIENDS
You might find this interesting
Our cases
Bosch Classic Cars - Digital Engagement Platform for 19K Vintage Car Owners
Our cases
Liferay Portal Developers: Performance Tuning Case Study
Our cases
How to apply React Native while developing heavy cross-platform mobile apps
E-book
Hiring Web Developers — The Complete Guide
E-book
Digital Transformation: the Philosopher’s Stone of Economic Growth
Our cases
Micro-service Architecture for New AngularJS Application - Case Study
Our cases
Portal Performance Tuning For Major German Travel Agency
E-book
Top Tools for Cost-Effective Web Development — eBook
Our cases
Reformation of Deployment Cycle for Bosch Classic Cars Portal
Our cases
Fast and Lightweight Mobile Application based on PhoneGap/ Cordova
Our cases
Drivelog.de — Web Marketplace for Car Owners and Service Providers
E-book
Determining Approaches to Mobile App Development
Our cases
The Platform Providing Event Organization
Our cases
VAIX - Fault tolerant infrastructure for 24/7 high-load machine learning service
Web,DevOps,Our cases
Our case: Marketplace for gaming goods
Testing
Qualität + Transparenz durch Agile Test Coaches
Other
ANGULAR, VUE, JQUERY, REACT ODER EMBER?
Web,Amazon Web Services
Vorteile durch Serverless Development für Startups: niedrigere Kosten, kürzere Time-to-Market
Testing
Fallstudie Testautomatisierung: Cucumber, Selenium und Jira Xray
DevOps
Kubernetes Beratung – Übernehmen Sie die Kontrolle über Ihre K8s!
Web
Why Serverless Development For Start-Ups: Lower Costs, Faster to Market
Web
Serverless Application Developers: Our Tech Talent, Your Success
Web,Amazon Web Services
React Developers Munich
DevOps
Cloud-Trends 2019 - Hybrid, SAAS und PAAS | K&C Beratung
Web,Mobile,Back-end,Amazon Web Services
Serverless Architecture for Modern Apps: Stacks Providers & Caveats
DevOps
KUBERNETES-BERATUNG: SCHRITT FÜR SCHRITT ZUM HEPTIO ARK (VELERO) BACKUP
DevOps
Kubernetes-Cluster absichern mit Hashicorp Consul/Vault
Web,Other
JAMSTACK IS THE NEW FACE OF STATIC SITES
DevOps
Security in Kubernetes and How Your Company Can Benefit from It
Outsourcing
SCALED AGILE FRAMEWORKS: YOUR COMPLETE GUIDE TO WHICH, WHY AND HOW
Outsourcing
SCALED AGILE FRAMEWORKS: HINTERGRÜNDE UND AUSFÜHRLICHER LEITFADEN
Other,Marketing
How to Become a Leader in Your Market
Web,Outsourcing
How to Control Agile Development: Progress and Costs
Outsourcing
Agile entwickeln mit festen Budgets | K&C Software München
Web,Outsourcing,Other
JavaScript & WebSockets: How to Build Real-Time Applications
Other
How to Convert Your Business to an Amazon-Style Market Leader
Our cases,Amazon Web Services
CLOUD SOLUTION VS. BARE METAL SERVER: WHEN AND WHY
Our cases
CLOUD-LÖSUNG VS. BARE METAL SERVER: WANN MACHT WELCHER ANSATZ SINN?
DevOps,Outsourcing
Rancher 2.0: A Quick Look at the New Version
Other
Swimming with Sharks
Web,Amazon Web Services
What's New In React 16.3.0 - 16.4.2 | K&C React Dev
Other
Europe’s Big Payments Directive PSD2
Web,Outsourcing,Other
Angular 5.0.0 – A Better Version of Itself
Web,Outsourcing,Other
JS Frameworks: The Trendiest Frameworks You Should Know
Web,Outsourcing,Other
How a Company Can Benefit from White Label: K&C experience
Other
Big Data: Why Your Business Needs it ASAP
Web
Agile and DevOps are Key Drivers of Digital Transformation
Web
A Guidance for Keeping Your Web Development Project Within the Budget: Three Key Pillars
Web
Angular 2.0 vs Angular 1.4. What fits you best?
Web
Scaling software solutions - how it works
DevOps
How to start services on Linux
Web
Plan to Succeed: 4 Tips for Building Scalable Software
Web
4 Time-Saving Ways to Test Your Cross Platform Mobile App
Web
Centralized Logging with Logstash, Elasticsearch & Kibana
DevOps
How We Manage Our Infrastructure with Chef
Web
When Microservices Help Make Future-Ready Products
DevOps
Docker: Virtualize Your Development Environment Right
Web,Other
How to Make Your Web Solution Rock: 7 Areas to Check
Web
K&C insights: how to make your workflow work for you
DevOps
Serverless Architecture Consulting Services
Web
Technologies that Foster Digital Transformation
Web,Other
Dedicated Teams for Web Development: Choice Criteria to be Checked
DevOps,Outsourcing
AWS DevOps: A New Way to Run Business
DevOps
DevOps with Puppet: Tips on Setting it up for Configuring Servers
Marketing
Аudience-based Marketing
Other
Culture eats technology for breakfast
Web
Debunking imaginary shortcomings of cross-platform frameworks
Web,Outsourcing,Testing
Sicherheit für Web-Anwendungen - dank Threat Modeling
Outsourcing,Testing
Die Rolle des QS-Teams in Software-Projekten
DevOps,Amazon Web Services
Kubernetes at the Forefront of Secure Microservices Future
Web,Mobile
Wann eignen sich Progressive Web Apps ?
Our cases
Reference: Major producer of auto electronics and spare parts
Web,Outsourcing,Testing
QA for CxOs: How to Hire and Outsource
Web,Mobile,Amazon Web Services
SERVERLOSE ARCHITEKTUR FÜR CLOUD-BASIERTE APPS: TECHNOLOGIE-ANBIETER UND GRENZEN
DevOps
Your DevOps Transformation Consulting Partner
DevOps
Hybrid, SAAS+PAAS: cloud solution trends to watch in 2019
Web
How to Motivate Your Dedicated Team to Work with Legacy Projects
DevOps
DevOps As DevSecOps – Full Integration of Threat Protection Without Compromising Deadlines or Budgets
DevOps
DevOps als DevSecOps – Integrierter Schutz vor Bedrohungen ohne Termin- und Budgetüberschreitung
DevOps
Kubernetes backup with Heptio Ark (Velero)
Web
A secret formula of an agile dream team
DevOps
Use case: how to build and run Docker containers with NVIDIA GPUs
Web
Cost efficient technologies
DevOps
Monolith, Microservices, Serverless... Which Will You Choose and Why?
DevOps
Setting Up: Traefik Balancer In Rancher Cloud
Web
Microservices… when do we need them?
Outsourcing,Other
How to Ramp up Your Team Wisely
Web,Outsourcing
Angular 6 vs. Ember 3
DevOps
How We Use Ansіble for Configuration of Our Environments
Other
GDPR: Smart Practices
Web,Other
GoLang: Features, Pros and Cons
Web
JQuery vs. Angular: Ad Astra per Aspera
Web
Advanced Technologies for Marketing Automation
Web,Outsourcing,Other
Angular vs. React vs. Vue – Let the Fight Start!
Web,Outsourcing
Node.js vs. Angular.js – Two Sides of the Same Coin
Web,Outsourcing
Angular 6 Will Be A Hit
DevOps
Guide for Hashicorp Consul/Vault with Kubernetes
Mobile
Native or Hybrid Apps: A Quick Comparison
Web
Web App Security 101: How to Defend Against a Brute Force Attack
Web,Outsourcing,Other
Golang vs. Node.js
Web,Amazon Web Services
Single Page Application SEO: Tips & Tricks
Web,Mobile,Outsourcing,Other
All You Wanted to Know About Chatbot Platforms
Outsourcing,Amazon Web Services
FUNKTIONEN VON AWS LAMBDA DEBUGGEN
DevOps
How to Build a Rancher & Docker Based Cloud
Web,Amazon Web Services
Your Expert Angular Developers in Munich | K&C Development
DevOps
Installation and setting up: Nextcloud as a local network storage on CentOS7
Web,Mobile,Outsourcing
Progressive Web Apps and Why You May Need Them
DevOps
Kubernetes Consulting – Take Control of Your K8s!
Web,Amazon Web Services
CLOUD DEPLOYMENT: YOUR APPLICATION’S OPTIONS
Amazon Web Services
Auswahl Cloud-Provider ohne Vendor Lockin
DevOps
What to Choose: NFS or CEPH?
Testing
What Is Quality Assurance and Why You Need It Immediately
Web
Angular 4 vs React – what to choose in 2017
Other
I’m Tired of Blockchain Hype, Are You?
Other
Don’t Treat Me Like a Fool: The worst thing you can do for your business
Web
Pros and Cons of Serverless Web Development
DevOps
Serverless Providers: A Comparative Analysis of AWS Lambda, Azure Functions & Google Cloud Functions
DevOps,Outsourcing,Other
ROCKET.CHAT as an internal messaging system and helpdesk platform
Web,Amazon Web Services
Serverless vs. Hadoop & Containers In The Evolution Of Big Data & AI
Amazon Web Services
Hybrid Cloud Consulting Services in Munich
Other
The Power of the Holistic Business Analysis
Web,Our cases
White Label: A Customized Software Solution from a Business and Tech Perspective
DevOps,Outsourcing,Amazon Web Services
Information Security with AWS DevOps
Web,Outsourcing,Testing
Web App Security 101: Keep Calm and Do Threat Modeling
Outsourcing
The BPM in the Microservice Environment
DevOps,Outsourcing
KUBERNETES ALS FÜHRENDE MICROSERVICE-ARCHITEKTUR IN PUNCTO SICHERHEIT
Testing
Test Automation Case Study: Cucumber, Selenium and Jira Xray
Web,Amazon Web Services
Your Guide To AWS Cognito For Serverless User Authentication
Testing
Agile Test Coach - Ensuring Code Quality & Transparency
Web,Amazon Web Services
Vue.js 2019 - not Angular / React
DevOps
How To Launch Kubernetes Federation on Google Cloud Platform
Mobile
WHY THE IONIC FRAMEWORK IS THE BEST CHOICE FOR YOUR HYBRID APP
Web,Outsourcing
Migration from Angular 1 to Angular 5
Other
Angular vs. Vue vs. jQuery vs. React vs. Ember
Web
All You Need to Know About Web App Security Now
DevOps
How to setup Kubernetes cluster on AWS
Web,Outsourcing
ANGULAR 6 versus REACT 16.3
Web,Other
SSR or CSR for Progressive Web App
Web,Amazon Web Services
ANGULAR 7 OR REACT For Your App?
Outsourcing,Testing
How the QA Team Tests Your Project
Web
Node.js 10.0.0: Everyone’s Favorite Got Even Better
Web
Fintech Apps - A Lucrative Solution for Customers and Businesses Alike
Web,Mobile,Back-end,Amazon Web Services
Why Enterprises Choose Serverless Architecture
Web,Outsourcing,Other
Angular 5 VS React.js – Who’s Going to Set the Tone in the Upcoming Year?
DevOps
DEBUGGING AWS LAMBDA FUNCTIONS
DevOps
DevOps Consulting – Our Business Is Automating Yours
Web,Amazon Web Services
Cloud App Security: Three Authentication Approaches
DevOps
Is Serverless Architecture the Future of Web Development?