Continuous Integration is the practice of merging all working copies of developer code into one shared mainline several times a day. Some best practices include automation of builds and deploys, with fast and self-testing builds, as well as production like testing environments. With serverless, Continuous Integration pipeline evolves from one-lane one-way street into multiple-lanes two-ways highway. In this presentation, we take a simple serverless application and walk the audience through steps of setting up (1) unit testing, (2) end to end testing, (3) code coverage, (4) code analysis, (5) code security, (6) code performance and (7) peer code review. Developers will learn how to use AWS Serverless components in combination with GitHub, Travis, CodeClimate, Snyk and other serverless-friendly services.