Platzi is Latin America’s school of technology, offering a range of online courses that currently support more than 5 million students and more than 3,000 companies. Individuals use Platzi to advance their careers, gaining marketable tech skills and certifications. Meanwhile, companies use Platzi to efficiently train employees on a range of subjects, from cyber security and AI to leadership and English.
Providing access to rich educational resources can have a far-reaching impact. “By empowering individuals to pursue new careers in technology, Platzi is helping to boost the economy of the entire region,” says Alejandro Parra, engineering manager at Platzi.
Platzi developers are continuously working to create engaging experiences for students and corporate customers while providing useful apps for internal employees. To deliver new features and content rapidly, developers need ways to streamline essential tasks, such as deploying databases, migrating microservices, connecting with new endpoints, and more. They also need fast access to resources, even when working remotely.
At the same time, security is a high priority. The Platzi IT team must defend against DDoS attacks and malicious bots that can hinder user experiences. In addition, the team must maintain granular access control over internal IT resources, providing access to specific applications and endpoints according to user roles.
Adopting Cloudflare developer services — including Cloudflare Workers and Cloudflare Pages — has helped Platzi developers speed workflows. For example, when developers needed to route site traffic according to a user’s country code, they were able to write a Workers script in just an hour. In the past, it would have taken up to two weeks. Workers ultimately helps them deliver new courses to market 99% faster.
Platzi developers use Workers for Platforms — which extends the capabilities of Workers — to build all of the company’s microservices. The team constructed a custom gateway to help move those microservices easily. “By using Workers for Platforms with our in-house gateway, we can dynamically move microservices from one cloud provider to another,” says Edwar Barón, cloud architect at Platzi. “That gives us much greater scalability and flexibility for change.”
Developers can draw from additional Cloudflare services to deploy infrastructure rapidly. “The Cloudflare developer platform has everything our developers need,” says Parra. “They can quickly and easily spin up a database or add object storage in a matter of minutes.”
Cloudflare services help eliminate tedious — but necessary — developer tasks, such as deleting DNS records. “Some companies create one or two DNS entries per day, but we might create more than 100,” says Parra. “If developers need to work on a copy of the website, they create a hash of the registered DNS. Once they’ve finished, they need to delete the DNS records and clean up everything. This process used to take at least an hour, with the Cloudflare API, that process is fast and seamless, taking less than 5 minutes. They can get back to innovating.”
Cloudflare services are also helping Platzi simplify remote access to internal resources for developers and other employees. The company replaced the existing VPN with a Zero Trust security model based on Cloudflare Access.
For users, getting started with Access is simple. “With the powerful Cloudflare WARP client and robust Cloudflare Access authentication, developers can instantly and securely connect to mission-critical resources from anywhere, significantly streamlining their workflow,” says Juan José Torres, cloud engineer on the SecOps team for Platzi.
The WARP device posture capabilities make sure that devices adhere to security policies, like the encryption of a disk drive, which is required for complying with ISO 27001 standards. “If you don’t have your disk drive encrypted, you can’t access our internal network,” says Torres.
The Platzi IT team maintains granular control over which resources different teams can access. “Our direct sales and success teams can access the specific applications they use,” says Parra. “Meanwhile, our developers can tap into the information they need on endpoints, like in our AWS instances.”
The technology transition was fast. “The ease of implementing Cloudflare Access and replacing our legacy VPN was remarkable,” says Barón. “It only took three days.”
For the IT team, Cloudflare Zero Trust Network Access capabilities are easier to manage than the previous VPN solution. The team can quickly set up accounts for new hires, disable accounts for departing employees, and configure role-based access controls with least-privilege access — all with just a few clicks in the dashboard. They no longer have to take time for tasks like rotating keys or updating software.