June 2018 Summaries
3 posts from Dynatrace
Filter
Month:
Year:
Post Summaries
Back to Blog
Dynatrace has integrated the OpenAPI Specification (OAS) into its platform, enhancing its API endpoints with machine-readable specifications that facilitate the automatic generation of API documentation, explorers, tests, and language bindings. This integration allows users to access a comprehensive API explorer that lists all available endpoints, provides API tokens for security, and enables the execution of API calls directly from the explorer, with functionality to translate requests into cURL commands for further automation. The OAS implementation ensures that any updates in the API, such as new endpoints or changes, are automatically reflected, maintaining consistency and preventing disruptions in existing API versions. Additionally, annotations within the OAS provide insights into the status of various endpoints, such as those in beta or early access, thus aiding in seamless integration and continuous enhancement of Dynatrace's monitoring capabilities.
Jun 29, 2018
760 words in the original blog post.
The text outlines a guided approach for migrating a monolithic application, TicketMonster, to a microservices architecture using Cloud Foundry and Apigee Edge. The initial steps involve deploying the monolith on Pivotal Cloud Foundry (PCF), decoupling the user interface to run independently, and utilizing Apigee Edge to manage API requests and enable canary releases. This approach allows for a gradual transition by splitting the user interface from the business logic, enabling independent development and deployment. The process includes setting up a repository for the decoupled UI component, configuring Apache2 for proxy services, and using DockerHub for containerization. Additionally, Dynatrace is employed for full-stack monitoring, providing insights into service flows and application dependencies. By implementing an API proxy and using a random traffic routing mechanism, the new UI is tested alongside the legacy system, allowing for performance comparison and gradual adoption. The ongoing series aims to further refine the monolith by removing legacy code and deploying a more streamlined version while leveraging the enhanced monitoring capabilities of Dynatrace and Apigee Edge for performance analysis.
Jun 27, 2018
1,662 words in the original blog post.
Johannes Bräuer and Jürgen Etzlstorfer explore the complex process of migrating from monolithic to microservice architectures in their blog series "Fearless Monolith to Microservices Migration". They emphasize the advantages of microservices, such as scalability, independent deployment, and compatibility with agile development environments, over traditional monolithic structures. Using the TicketMonster application as a case study, they illustrate how to dismantle a monolithic 3-tier web application into microservices, detailing best practices like canary releases, custom service detection, the strangler pattern, feature flags, and database virtualization. The authors also highlight the challenges organizations face during this transition, such as maintaining parallel operations and managing dependencies, and propose solutions with tools like Dynatrace to identify viable microservice candidates and ensure performance. The series aims to guide readers through each stage of the migration process, offering practical instructions and insights into leveraging cloud environments for enhanced application scalability and availability.
Jun 08, 2018
1,415 words in the original blog post.