Introducing Kinvey Service Environments

Introducing Kinvey Service Environments

December 18, 2018 0 Comments
Introducing Kinvey Service Environments_870_450

Kinvey Services enable developers to connect to external systems or implement custom logic. With the new Kinvey Service Environments feature, you can create multiple environments to streamline development and testing.

Kinvey Services enable developers to connect to external systems or implement custom logic. For example, you could create a service to connect to a Microsoft SQL Server database, authenticate against ADFS or implement a piece of logic that orchestrates data from three different REST endpoints.

Apps on Kinvey use environments to represent stages of app development. Typically, an app will have multiple environments for development, testing and production. With our new Kinvey Service Environments feature, we are extending the notion of environments to services. Over time, we’ve seen that many of our customers connect to different third-party data/auth source instances at various stages of development. For example, when your app is being developed, you probably want to use a test SQL Server instance, not your production instance. One way to accomplish this today is by creating multiple copies of a service and then modifying the copies to represent different stages of development.

The new Service Environments feature lets you create multiple environments for a service, thereby significantly streamlining this process. Another significant benefit is that services can now be migrated from one environment to another (e.g. from DEV to PROD). The migration wizard in the Kinvey console presents options to migrate services together with app environments. This ensures that collections mapped to a service in DEV can remain mapped to the same service in PROD.

Tejas1

Tejas2

Service Environments is currently available as an early adopter feature. We’d love to have developers try it and share their experience with us. If you’re interested in getting access to Service Environments, get in touch!

tejas-ranade

Tejas Ranade

Tejas is a Director of Software Engineering at Progress. He leads the team responsible for Kinvey SDKs, which enable developers to write rich, fast, modern apps on a wide variety of client platforms. He has helped build products in the mobile and web platform space for the past 10 years. You can find him on Twitter and GitHub.

Comments
Comments are disabled in preview mode.
Topics
Latest Stories
in Your Inbox

Subscribe to get all the news, info and tutorials you need to build better business apps and sites

More From Progress
progress-next-logo
ProgressNEXT: Premier Event for Modern Application Development
Read More
 
kinvey-console-thumbnail
Getting Started with Kinvey
Read More
 
whatdevsthink
Low-Code Platforms: What Developers Think and Why
Read More