2020 Akamai Platform Release: Recap

April 30, 2020 · by The Akamai Developer Team ·

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. 

Functional Testing With Test Center 2.0

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

TypeScript Bindings For EdgeWorkers 

EdgeWorkers enables you to run JavaScript at the Edge to customize web traffic. Now TypeScript bindings are included in the EdgeWorkers JavaScript API, offering you excellent integrated development environment (IDE) and editor support to build EdgeWorkers in the comfort of your favorite TypeScript environment. TypeScript is a superset of JavaScript that provides static typing, allowing you to find problems at compile, rather than run time. 

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.

Terraform Support

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. 

Smarter Akamai Pipeline

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. 

Simplifying Config Management

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.  

Accelerated SVG Delivery

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.

Learn More

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!).