Home / Companies / Humanitec / Blog / April 2024

April 2024 Summaries

3 posts from Humanitec

Filter
Month: Year:
Post Summaries Back to Blog
The first wave of early Internal Developer Platforms (IDPs) has settled, revealing the need for a focus on backends by infrastructure platform engineers. Modern infrastructure and operations teams must address questions such as managing, securing, and maintaining resources created in self-service across public and private cloud estates. A backend is necessary to drive automation and standardization, which are key value drivers in platforms that reduce time to market (TTM) and cost for the business. Automation involves low automation leading to low return, while high automation leads to high return. Standardization requires a backend to manage the entire lifecycle of resources and enforce global standards across all dependent services. A platform reference architecture with pre-configured frontend and backend can help in understanding these concepts more deeply.
Apr 25, 2024 1,955 words in the original blog post.
An Internal Developer Platform (IDP) can significantly improve developer productivity by reducing cognitive load and enabling self-service. However, the Return on Investment (ROI) of an IDP varies depending on factors such as team types, technology stacks, and application maturity. IDPs have the most significant impact on actively developed cloud native applications due to their high degree of change and complexity. Conversely, legacy applications in maintenance mode have low ROI from using an IDP because developers are already familiar with processes and infrastructure management. To decide which applications should be onboarded onto an IDP, consider factors such as the application's rate of change, tech stack, and the potential benefits gained from using the platform. Prioritize high-ROI apps first to maximize value and then gradually add more marginal apps over time.
Apr 17, 2024 777 words in the original blog post.
An Internal Developer Platform (IDP) is built by platform teams within large enterprises using a combination of open source, commercial, and in-house tools. It reduces ticket ops, standardizes config setups and workflows, cuts lead time and time to market (TTM). A well-designed IDP follows a platform as a product approach and can enable true DevOps. Unlike PaaS solutions, IDPs are not readily available as off-the-shelf solutions and cover the software delivery cycle end-to-end including infrastructure orchestration, application configuration, deployment management, environment management, and RBAC. The architecture of an IDP consists of five main planes: Developer Control Plane, Integration and Delivery Plane, Resource Plane, Monitoring and Logging Plane, and Security Plane. A Minimum Viable Platform (MVP) is a representative first version of the platform in the context of a "HelloWorld" scenario and should be built before expanding to an enterprise-grade IDP.
Apr 05, 2024 2,229 words in the original blog post.