The 2020 Akamai Platform Release introduced enhancements designed to improve your DevOps workflow and improve your flexibility. To help you develop with Akamai more quickly and efficiently, we added new functional testing in Test Center, TypeScript bindings to our Edge computing solution, Terraform support, Akamai Pipeline improvements, and faster SVG delivery.
This blog will summarize everything we released for you in our 2020 Akamai Platform Release.
Akamai Test Center is a regression testing tool that allows you to test changes before deploying them in production and enables automated testing using Akamai APIs. Test Center can now help you perform two different kinds of testing: comparative and functional. The new functional testing introduced in Test Center 2.0 allows you to define expected values and validate the correctness of configuration changes in the test report. With 2.0, you can:
- Define test suites, test cases, and requirements
- Associate test suites and requirements (and thereby to property configuration versions)
- Allow cloning for any of the system objects (single and bulk)
- Enable stateful and stateless execution of multiple test cases
- Configure test runs, view results, and apply verification logic
With EdgeWorkers, you can quickly create functions and deploy them across the entire, globally distributed, Akamai Intelligent Edge Platform, ensuring robust scalability and performance while also accelerating development and deployment times. Instead of using browser clients or origin servers for these tasks, the Edge provides another option to run critical web application logic.
If you’re spinning up infrastructure-as-code setups, Terraform is gaining traction as the need for cloud infrastructure vendors expands. Akamai completely rebuilt our Terraform provider from scratch — and it’s certified by Hashicorp. The Akamai Terraform provider now allows you to easily onboard and manage properties, manage DNS records and zones, and manage global load balancing settings. Terraform:
- Provides a standardized way to operate and maintain a local source of truth in a multi-cloud environment (typically GitOps)
- Enables parallel infrastructure resource execution (such as spinning up many AWS instances or updating many Akamai properties at once)
- Allows you to create continuous integration pipelines enabled by Terraform variables and templates
- Requires no reliance on domain knowledge such as UI, API/CLI construction, or Akamai ecosystem
- Provides an extremely simplified onboarding process aided by vendor templates
For more details on how to create infrastructure as code with Terraform, review the advanced use cases.
The release of Akamai Pipeline 0.6 includes user-requested enhancements and fixes. This version eases restrictions on out-of-sequence Pipeline promotions and increases the allowed number of stages in the Pipeline for environment pool use cases. In addition, our reseller customers now have account switching support.
A subsequent release will also add a key feature to incorporate server-side awareness of Pipeline into Property Manager to better coordinate synchronization between Pipeline and the UI. Properties used as part of the Pipeline will create a lock in the UI, which will need to be explicitly unlocked before UI changes are made. When an unlock occurs, the Akamai Pipeline recognizes this and warns the user the next time it is run.
With Akamai Property Manager and Pipeline CLI, a major international enterprise automated change management across 20 identical properties, reducing the time to implement changes from hours to minutes. Furthermore, a common template ensures the changes remain consistent across all sites. Read about how this global automotive manufacturer improved efficiency and accuracy by managing configurations as code.
Akamai Ion customers are automatically eligible to turn on a more powerful Brotli/Zopfli compression algorithm for delivering SVG files. Typically used for ultra-sharp logos and icons on web pages viewed with high-resolution screens, SVG files with fewer bytes improve your visual performance indicators such as first meaningful paint, time-to-visually-ready, Speed Index, or first contentful paint.
Stay up to date on everything Akamai is creating for developers and admins on the Akamai Developer Blog! We hope you love the improvements we made (and we really hope these updates make your lives easier!).