The rise of the API at LeaseWeb

It’s no secret that LeaseWeb heavily relies on automation to manage the large network of services that we offer. Over the last five years, we have been investing a lot in our internal systems and our strategy has been to have them communicate via APIs (specifically web services).

Actually, we now have some systems that are API-only. They only provide some limited functionality that can be utilized from other systems, for example, rebooting a bare-metal server, or managing switch ports. This gives us the following benefits:

  • Scalability: We can scale our data center services horizontally as we spread our infrastructure over the world.
  • Abstraction: Most of the services abstract some physical device or product. Over the years we have implemented multiple types/brands of devices, so it’s good to only have one point in the architecture where we need to add support for them, the rest is abstracted towards other internal systems.
  • Separation of concern: Each service only deals with a limited set of functionality, so it’s really clear who’s responsible for what. This is a good thing since we currently have seven development teams and they all work on a specific part of the overall architecture.

To encourage this service-based thinking, we have been doing a lot of API-first development lately (also see this blog post).

Besides our internal APIs, we also have some customer APIs, which can be enabled in our Customer Portal. Currently we are aware that it does not unleash the full potential of the LeaseWeb infrastructure and we have a dedicated team working on this. They are making sure our customers can tap in directly to our core services to deploy and manage their infrastructure. Our aim over the rest of 2014 is to expose as many internal web services to our customers as possible.

Leave a Reply

LeaseWeb on Twitter

Didn’t register for WorldHostingDays 2017 yet? Get a free ticket on us, and meet us at booth R20 #cloud lsw.to/l85

test Twitter Media - Didn’t register for WorldHostingDays 2017 yet? Get a free ticket on us, and meet us at booth R20 #cloud https://t.co/agwqMHofZM https://t.co/fSdQokL4JO

Robert Abraham, Head of IT Operations, Adjust will speak at #TechSummit. Join us on April 12th in Berlin @adjustcom lsw.to/lco

test Twitter Media - Robert Abraham, Head of IT Operations, Adjust will speak at #TechSummit. Join us on April 12th in Berlin @adjustcom https://t.co/VWEVwKjuIu https://t.co/gbEx5fhyyB

Patrik Karisch of Pixelart will speak at #TechSummit #Berlin. Join us on April 12th at Kulturbrauerei techsummit.io/berlin @PatrikKarisch

test Twitter Media - Patrik Karisch of Pixelart will speak at #TechSummit #Berlin. Join us on April 12th at Kulturbrauerei https://t.co/rTfJ7Pf6WZ @PatrikKarisch https://t.co/q7S1tjs4Vr