-
Notifications
You must be signed in to change notification settings - Fork 41
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
25 changed files
with
315 additions
and
104 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,26 @@ | ||
### Culture | ||
|
||
<!-- | ||
Some guidance as to what needs to go in this section: | ||
1. How is the culture inside organizations changing due to adoption of serverless? | ||
2. Are we seeing a shift in how teams are formed? Autonomous teams? | ||
3. What are the challenges for training the new workforce? | ||
4. How are we educating the teams about serverless? | ||
5. How does the serverless mindset effecting how we hire? | ||
Feel free to modify the sub-sections. | ||
title: Development | ||
menuText: Development | ||
menuOrder: 8 | ||
description: An overview of development trends, changing mindsets, using serverless technologies. | ||
layout: Doc | ||
--> | ||
|
||
Add yourself as a contributer for the section(s) you contribute to. | ||
### Culture | ||
|
||
<hr> | ||
There is a whole new culture that is evolving to internalize the serverless movement. | ||
|
||
**Section Credits:** <name> (<github handle>) | ||
*** | ||
Some guidance as to what needs to go in this section: | ||
|
||
<hr> | ||
--> | ||
* How is the culture inside organizations changing due to adoption of serverless? | ||
* Are we seeing a shift in how teams are formed? Autonomous teams? | ||
* What are the challenges for training the new workforce? | ||
* How are we educating the teams about serverless? | ||
* How does the serverless mindset effecting how we hire? | ||
* What are some of the best practices? | ||
|
||
There is a whole new culture that is evolving to internalize the serverless movement. | ||
Feel free to add/modify the sub-sections. | ||
*** | ||
|
||
* How do I form teams? | ||
* Microservice/developer autonomy | ||
* How do I train my teams? | ||
* How do I hire? | ||
* What are some of the best practices? | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,21 @@ | ||
<!-- | ||
title: Debugging | ||
menuText: Debugging | ||
menuOrder: 13 | ||
description: Discussion around challenges and issues with debugging functions and serverless apps. | ||
layout: Doc | ||
--> | ||
|
||
### Debugging | ||
|
||
*** | ||
Some guidance as to what needs to go in this section: | ||
|
||
* What are the challenges around debugging serverless services and apps? | ||
* What are some of the workarounds that exist? | ||
* Is it practically impossible to trace through functions in the cloud? | ||
* What problems do event-driven architectures bring to the surface? | ||
* | ||
|
||
Feel free to add/modify the sub-sections. | ||
*** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,22 @@ | ||
<!-- | ||
title: Deployment | ||
menuText: Deployment | ||
menuOrder: 11 | ||
description: Some best practices around deploying serverless apps. | ||
layout: Doc | ||
--> | ||
|
||
### Deployment | ||
|
||
*** | ||
Some guidance as to what needs to go in this section: | ||
|
||
* How is deploying serverless services different? | ||
* How to I continuously deploy? | ||
* How do I manage deployment to different staged environments? | ||
* Blue/Green Deployments | ||
* Rollbacks? | ||
* Versioning support | ||
* Versioning support | ||
|
||
Feel free to add/modify the sub-sections. | ||
*** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,17 @@ | ||
<!-- | ||
title: Examples | ||
menuText: Examples | ||
menuOrder: 14 | ||
description: Some examples of serverless services and apps. | ||
layout: Doc | ||
--> | ||
|
||
### Examples | ||
|
||
*[link, description, and (tags?) for each example from the examples repo (Goal: provide concrete use cases and example code)]* | ||
*** | ||
Some guidance as to what needs to go in this section: | ||
|
||
* Provide concrete use cases and example code | ||
* List examples with link, and description from the examples repo | ||
|
||
*** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,24 @@ | ||
<!-- | ||
title: Pathway to Serverless Development | ||
menuText: Pathway to Development | ||
menuOrder: 9 | ||
description: An overview of getting started with developing serverless applications and services. | ||
layout: Doc | ||
--> | ||
|
||
### Pathway to Serverless Development | ||
|
||
The excitement around serverless technologies is huge and is growing each day. The developer is challenged with a steep learning curve due to the yet-to-be-mature state of the serverless space. AWS Lambda has led the serverless movement and provided a solid platform for developing & deploying serverless applications. A whole slew of services around AWS Lambda makes it possible to write multi-service applications. The space is brimming with new services like Auth0, Firebase, IOPipe, Stripe, Cloudant, to name a few, that can integrate well into the serverless architecture. | ||
|
||
Following the lead of AWS Lambda, the space has also warmed up to new serverless compute providers, namely, Microsoft Azure Functions, Google Cloud Functions and IBM OpenWhisk. It is a good indication of popularity of the serverless architecture. It has opened up the servreless space and given the developers a choice to pick from a variety of providers, services and platforms. While that is all good, it has also introduced a lot of complexity for the application developer. | ||
|
||
*** | ||
Some guidance as to what needs to go in this section: | ||
|
||
* How do I start developing a serverless application? | ||
* How is the mindset different from a traditional app? | ||
* Do you start with the provider tools? | ||
* Do you look out for existing toolsets? | ||
|
||
Feel free to add/modify the sub-sections. | ||
*** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,10 +1,24 @@ | ||
<!-- | ||
title: Project Structure | ||
menuText: Project Structure | ||
menuOrder: 10 | ||
description: Some best practices around project structures for serverless apps | ||
layout: Doc | ||
--> | ||
|
||
### Project Structure | ||
|
||
|
||
*** | ||
Some guidance as to what needs to go in this section: | ||
|
||
* How should a multi-services app be structured? | ||
* What are best practices for breaking apart services? | ||
* How should I organize repos for services? one repo or multiple repos? | ||
* What are the pain points of either cases? | ||
* How do you manage configuration for services? | ||
* How to manage secrets for services? | ||
* How to organise or group functions? | ||
|
||
|
||
Feel free to add/modify the sub-sections. | ||
*** |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.