Transitioning to Lambda Part 2

This will be a 3 part blog posting that will address a transitionary architectural plan, the second part of this series focuses on leveraging Lambda to facilitate your build process to a completely server-less implementation.

Part 2: Making your Build Environment Server less

If you have grown to a point where you can isolate your production resources to one particular account and every subsequent developer or technical resource gets their own AWS account with federated access to the production account after they have proven their capacities you have created an extensible implementation for on boarding technical resources.  The next step is to now create a server less implementation of your build process such that you leverage CodeCommit, CodeDeploy, CodePipeline, and all native container services within AWS.

This transition is conceptually the hardest for most startups and smaller scale enterprise technical companies to conceptualize and accept.  You have an existing pipeline that builds your product effectively, this procedure is stable and your core engineering group have built an entire technical business on it.  Throwing that away to adopt an AWS centric development and deployment process so that future growth is capable is the first hurdle. Let’s take the previous example of an architecture below as a starting point.

Why put your source code on a private github repository on another site when you can just put it in your AWS system?

This implementation is fantastic if you are 4 developers, and need to produce an application suite quickly.  The problem with this is that it is not scalable at all and unnecessarily maintaining a process that doesn’t need to utilize servers at all.  You can simply write a lambda script, modify your jenkins server to accept API calls, and deploy to the elastic container service, then within your lambda function call the infrastructure management tool via an API [rundeck] to deploy new docker image to the machine.  Now you don’t have to manage anything but a lambda function to build your environment. It’s easier if I break it into steps visually with the cloudcraft images.

1) Modify Your Jenkins machine to accept API calls

Your Jenkins server must have a way to accept API calls, your goal now is to spin up a machine that has some form of persistence with the jenkins job definition such that you can call the “build” execution via the API.

2) Move your application github repo to CodeCommit

Do not check in code into github anymore, put it into a private github repository within your production AWS account, the purpose for this is so that you can replicate the production environment to a developers environment with the github repository already created.

3) Launch a Infrastructure Management Tool [Rundeck]

This will be your deployment machine API this will be utilized to deploy your docker images to machines within your system.

The interim diagram should look very similar to this.

Baby Steps

67 Comments

  1. Tamra

    The heart of your writing while appearing agreeable at first, did not really sit very well with me personally after some time. Somewhere throughout the sentences you managed to make me a believer unfortunately just for a short while. I however have a problem with your jumps in assumptions and you might do nicely to fill in all those gaps. If you can accomplish that, I could surely be amazed.

  2. hen activities

    Thank you for another great article. Where else could anybody get that type of info in such an ideal way of writing? I’ve a presentation next week, and I’m on the look for such info.

  3. hardwood flooring stores

    Awesome blog! Is your theme custom made or did you download it from somewhere? A design like yours with a few simple adjustements would really make my blog shine. Please let me know where you got your theme. Thanks a lot

  4. restaurants in

    My spouse and I stumbled over here by a different web address and thought I should check things out. I like what I see so i am just following you. Look forward to going over your web page repeatedly.

  5. certified reflexology practitioner

    Thanks so much for giving everyone an extraordinarily pleasant possiblity to read in detail from this blog. It’s always very awesome and as well , full of fun for me and my office colleagues to visit your website really three times in one week to learn the new stuff you will have. And lastly, we’re usually contented with the brilliant tips you give. Selected two points in this posting are completely the most impressive I’ve had.

  6. forever aloe vera juice

    What i do not realize is actually how you’re no longer really a lot more smartly-favored than you might be right now. You’re so intelligent. You recognize therefore considerably when it comes to this topic, produced me individually imagine it from so many varied angles. Its like men and women don’t seem to be involved unless it’s something to do with Woman gaga! Your individual stuffs outstanding. Always handle it up!

  7. Santo Lavear

    Hi There! We are looking for experienced people that might be interested in from working their home on a part-time basis. If you want to earn $500 a day, and you don’t mind creating some short opinions up, this is the perfect opportunity for you! Simply click the link here NOW!

  8. ssc exam date

    I intended to create you this tiny note to finally give many thanks yet again for all the breathtaking ideas you’ve featured above. It was really wonderfully generous with you to allow unhampered exactly what a few people would have offered as an e book to help make some money on their own, primarily considering that you could have done it if you desired. These tips additionally acted to be the good way to fully grasp some people have the identical interest just as my personal own to figure out very much more when considering this condition. I think there are a lot more enjoyable occasions up front for many who see your blog.

  9. Bernie

    This internet web-site is truly a walk-through for all the info you wanted about this and didn’t know who to ask. Glimpse here, and you’ll surely discover it.

  10. golf wear

    It’s exhausting to find knowledgeable individuals on this topic, however you sound like you understand what you’re talking about! Thanks

  11. fix credit

    you are really a good webmaster. The website loading speed is incredible. It seems that you’re doing any unique trick. In addition, The contents are masterpiece. you have done a magnificent job on this topic!

  12. Talitha

    Good day! This is kind of off topic but I need some advice from an established blog. Is it very hard to set up your own blog? I’m not very techincal but I can figure things out pretty quick. I’m thinking about making my own but I’m not sure where to begin. Do you have any points or suggestions? Thanks

  13. Deandra

    My brother suggested I would possibly like this website. He used to be totally right. This submit truly made my day. You cann’t believe just how so much time I had spent for this information! Thank you!

  14. showbox android apk

    You are completely correct, I’d like to discover new information on the subject! I’m as well fascinated by showbox apk latest version because I think it is really quite unique presently. Keep doing this!

  15. birthstone jewelry

    Howdy! I could have sworn I’ve been to this site before but after checking through some of the post I realized it’s new to me. Anyways, I’m definitely delighted I found it and I’ll be book-marking and checking back frequently!

  16. download zapya

    Hello can you tell me which blogging platform you are utilizing? I’m seeking to start my very own blog on zapya free download in the future yet I’m having difficulties making a decision.

  17. facetime for android

    You’re absolutely right. I enjoyed reading through this article and I will certainly get back for more as soon as possible. Our website is on the subject of facetime app, you could look if you are still interested in this.

  18. Andrew

    Good post but I was wondering if you could write a litte more on this topic? I’d be very thankful if you could elaborate a little bit more. Many thanks!

  19. mobdro for windows

    I felt great to read this article and I feel you’re totally right. Tell me if perhaps you’re interested in mobdro for pc, that’s my main competence. I really hope to check back with you in the near future, be careful!

  20. download garageband

    There are certainly amazing improvements on the structure of the blog, I truly like it. Mine is regarding garageband app free and certainly, there are quite a lot of things to be done, I’m yet still a rookie in website design. Cheers!

  21. vshare download iphone

    I was speaking with a buddy of my own regarding this and also about vshare android too. I do think you made a lot of good points here, we are looking forward to keep reading material from you.

  22. game hacker download

    It was amazing reading this article and I believe you are absolutely correct. Inform me if perhaps you are curious about towelroot, that is my main competency. I hope to hear from you soon, take good care!

  23. bluestacks for windows 8

    I am intrigued to know just what website system you have been utilizing? I am having several minor protection problems with my latest website regarding bluestacks for windows 7 so I’d love to find something much more risk-free. Have any strategies?

  24. firestarter apk

    Hey, I am so glad I found your web page, I really discovered you by error, while I was looking on Bing for firestarter apk. Anyhow I am here right now and would really like to say cheers for a wonderful posting and the all round interesting site (I also like the theme), I do not have enough time to go through it entirely at the minute though I have book-marked it and also added in your RSS feeds, so once I have time I will be returning to browse a lot more. Make sure you do keep up the wonderful job.

  25. Catalina Bley

    school due to the fact of the transgender policy.|For anybody who thought that twerking had its moment and now it is gone, that is clearly not the case.|

  26. Darrick Koets

    Will is inspired by it and introduces a new assignment: Twerk.|The girls are told they never have to take element but whoever wins will get a date with the boy of their option.|She’s appeared in numerous music videos for artists like, Ludacris ,

  27. Precysnonyrok

    [url=https://krasnodar.price-gnb.ru/zapchastignb/1712-kak-ustanovit-gnb.html]как установить гнб г. Краснодар[/url]
    [url=https://tv.cartridge-refilling.ru/monitory/3118-gde-kupit-modul-ci-dlya-televizora-lg.html]где купить модуль ci для телевизора lg[/url]
    [url=https://center.renthop.net/homes/5006-travel-wifi-router-rent.html]travel wifi router rent[/url]
    [url=https://diet.dengivdolg.ml/weightloss/715-juice-fasting-recipes-for-weight-loss-diet.html]juice fasting recipes for weight loss diet[/url]
    [url=https://arkhangelsk.lend-money.ru/zaympodpts/1040-filial-vebrr.html]Филиал Вебрр г. Архангельск[/url]
    [url=https://anketa.lend-money.ru/anketyfss/17729-anketa-dlya-pasporta-novogo-obrazca-ufms.html]анкета для паспорта нового образца уфмс[/url]
    [url=https://center.renthop.net/townhouses/5003-houses-to-rent-in-west-cornforth-county-durham.html]houses to rent in west cornforth county durham[/url]
    [url=https://lawyer.1cbit.net/injury/693-salary-of-international-human-rights-lawyer.html]salary of international human rights lawyer[/url]
    [url=https://pskov.dengivdolg.ml/bystryyzaym/1331-kak-pravilno-napisat-raspisku-o-vozvrate-deneg-v-dolg-obrazec.html]как правильно написать расписку о возврате денег в долг образец г. Псков[/url]
    [url=https://noutbuki.lend-money.ru/samsung/17345-sbrosit-schetchik-v-noutbuke-acer.html]сбросить счетчик в ноутбуке acer[/url]
    [url=https://center.renthop.net/apartments/5004-breathtaking-photography-space-for-rent.html]breathtaking photography space for rent[/url]
    [url=https://insurance.renthop.net/healthinsurance/716-tim-bauman-insurance.html]tim bauman insurance[/url]
    [url=https://novorossiysk.dengivdolg.ml/bystryyzaym/1331-kak-pravilno-napisat-raspisku-o-vozvrate-deneg-v-dolg-obrazec.html]как правильно написать расписку о возврате денег в долг образец г. Новороссийск[/url]
    [url=https://loan.renthop.net/personalloan/12297-business-project-report-bank-loan-pdf-writer.html]business project report bank loan pdf writer[/url]
    [url=https://center.renthop.net/rent/4888-iol-properties-to-rent-cape-town.html]iol properties to rent cape town[/url]
    [url=https://diet.dengivdolg.ml/21dayweightloss/730-forza-diet-pills.html]forza diet pills[/url]
    [url=https://sochi.dengivdolg.ml/bystryyzaym/1331-kak-pravilno-napisat-raspisku-o-vozvrate-deneg-v-dolg-obrazec.html]как правильно написать расписку о возврате денег в долг образец г. Сочи[/url]
    [url=https://bizhuteriya.1cbit.net/bizhuteriya/8790-internet-magazin-stilnoy-bizhuterii-i-aksessuarov.html]интернет магазин стильной бижутерии и аксессуаров[/url]
    [url=https://center.renthop.net/living/4901-house-for-rent-in-boca-raton-by-owner.html]house for rent in boca raton by owner[/url]
    [url=https://lawyer.1cbit.net/testimonials/675-shaun-macisaac-lawyer-calgary.html]shaun macisaac lawyer calgary[/url]
    [url=https://kursk.lend-money.ru/kreditonlayn/1021-filial-imbank.html]Филиал Имбанк г. Курск[/url]
    [url=https://sumki.lend-money.ru/jenskie/17473-sumki-furla-kupit-v-moskve-original.html]сумки фурла купить в москве оригинал[/url]
    [url=https://center.renthop.net/rent/4890-iol-property-to-rent-in-pinetown.html]iol property to rent in pinetown[/url]
    [url=https://loan.epoch-life.net/remotedeposit/627-wv-va-loans.html]wv va loans[/url]

  28. Rafael Lesuer

    other and laughed.|TWERKhoreo® is a weekly class held for our advanced twerkers who want to place their moves learnt from TWERKFit® classes into complicated routines.|I now have completely no focus for the rest of the day due to the fact

  29. Cherise Braniff

    school simply because of the transgender policy.|For anybody who believed that twerking had its moment and now it is gone, that is clearly not the case.|

  30. dani

    “Greetings! Very helpful advice within this post! It is the little changes which will make the greatest changes. Thanks for sharing!”

  31. paintings

    Together with everything which seems to be developing throughout this specific subject material, your perspectives are generally somewhat exciting. Even so, I beg your pardon, but I do not subscribe to your whole idea, all be it exciting none the less. It would seem to us that your comments are actually not entirely justified and in fact you are generally yourself not even thoroughly confident of your assertion. In any event I did take pleasure in reading it.

  32. Sammytesex

    Alloc – самый качественный ламинат в мире, изготавливается на Норвежском заводе ALLOC AS и является лидером в категории 34 класса.
    3 коллекции, 73 декора, имитирующие породы дерева и даже камень!
     

    Сверхпрочный, устойчивый к любым нагрузкам, выцветанию, химическому воздействию пол, подходящий для всех типов помещений.
    Пол без щелей, так, как у Норвежских панелей Alloc по короткой и длинной части доски встроенный алюминиевый замок, соединение между досками в 2-3 раза крепче, чем у любого другого ламината, усилие на разрыв досок – 1200 кг/м.
    Обширный выбор – больше ста декоров имитируют все породы дерева, каменную плитку и т.д. однополосные, двухполосные и трехполосные декоры, различные виды поверхностей: под лак, ретро, масло-воск и др.
    "Тихий" пол – каждая доска Alloc укомплектована шумопоглощающей подложкой "Silent System", которая на 50% снижает шум шагов в помещении.
    Простой монтаж, ведь ламинат Alloc укладывается легко как детский пазл, до пяти раз может элементарно собираться и разбираться заново в другом помещении.
    Гарантия от производителя. Для жилых помещений – пожизненнуя, для коммерческих – 10 лет гарантии!

    Норвежский ламинат Alloc на алюминиевом замке

  33. Vernon

    Valuable info. Lucky me I found your web site by accident, and I’m shocked why this accident did not happened earlier! I bookmarked it.

  34. evening desert safari

    In such a visit clients can get the opportunity to obtain an authorized, safe notwithstanding proficient condition. These outings might energize, and a guest can take a gander at the crude awesome thing about the territory.

  35. dubai adventures

    The evening time camp is the one other energizing thing with this visit. This is fascinating for individuals who get a kick out of the chance to eat while they will be presented with tasty hot notwithstanding succulent grilled chicken, turkey, hamburger or sheep. Notwithstanding this individuals safari dubai can exploit hip twirling, uncommon fire moving, alongside Tanoura moving exhibitions that can light up a guest’s night making it a specific one that they will treasure for eternity.

  36. dubai tours

    Uluru – Ayers Rock Resort accommodation package deal from $420* per night includes breakfast, airport transfers, guest activities and kids stay free. Best price guaranteed – book direct!

  37. Lucien

    It is perfect time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I want to suggest you few interesting things or advice. Maybe you could write next articles referring to this article. I want to read more things about it!

  38. click this site

    Admiring the commitment you put into your website and detailed info you display. It is nice to come across a site once in a while that is not the similar old rehashed information. Fantastic read! We’ve saved your webpage and I am adding your RSS feeds to my videoder video website.

  39. twerking

    |It is an incredibly sexy factor to do and it’s my mission to take girls out of their comfort zone and get them twerking.|Even so,

  40. twerking

    school simply because of the transgender policy.|For anybody who believed that twerking had its moment and now it’s gone, that is clearly not the case.|

  41. twerking

    the rest is viral video history.|Gaunt’s dataset includes videos of girls alone in their bedrooms, or with friends, or groups of girls in living rooms or backyards.|In my humble opinion those

  42. twerking

    as girls wearing these hats that are made to look like animal heads: not at all.|A wish to rebel against such a buttoned-up ethos leaves the white girl desperate for an identity

  43. twerking

    by means of which to distinguish herself.|Some enterprising individual backstage just occurred to be shooting video of the incident and, nicely,

  44. twerking

    {In my years of specialist research” I can say, with calculated evidence, that twerk dancing originated in dance establishments known

  45. twerking

    as girls wearing these hats that are produced to appear like animal heads: not at all.|A wish to rebel against such a buttoned-up ethos leaves the white girl desperate for an identity

  46. twerking

    {In my years of professional research” I can say, with calculated evidence, that twerk dancing originated in dance establishments identified

  47. twerking

    as girls wearing those hats that are created to appear like animal heads: not at all.|A desire to rebel against such a buttoned-up ethos leaves the white girl desperate for an identity

  48. Shawnee

    Thank you for the sensible critique. Me and my neighbor were just preparing to do some research about this. We got a grab a book from our area library but I think I learned more from this post. I am very glad to see such great information being shared freely out there.

  49. Brigette

    I truly appreciate this post. I have been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thx again

  50. dubai safari desert deals

    Get best desert safari Dubai,Dubai Desert Safari Deals,Evening desert safari,We are offering our clients a very valuable service that has the great capability to spend a quality time with your family and loved one’s. DesertSafariDubaii.com has been serving since many years to give a great adventure of its visitors that can provide you a thrilling experience of DESERT SAFARI DUBAI.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>