TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

CodeStar – Quickly Develop, Build, and Deploy Applications on AWS

572 pointsby jeffbarrabout 8 years ago

45 comments

senecaabout 8 years ago
That sound you hear is thousands of Ops Engineers&#x27; future prospects falling further and further into question.<p>It&#x27;s becoming hard for me to justify staying in the &#x27;DevOps&#x27; space with amazing solutions like this coming out regularly from AWS. I can hitch myself to the AWS wagon for a while, but eventually, it seems, dedicated operators just won&#x27;t be needed for most small to medium deployments. It&#x27;s tough, because I can see that this is genuinely moving the industry forward, but it&#x27;s also negating the need for skills I&#x27;ve worked for over a decade to build. I guess this is what carriage builders felt like 100 years ago.
评论 #14150605 未加载
评论 #14150828 未加载
评论 #14150244 未加载
评论 #14150633 未加载
评论 #14150678 未加载
评论 #14150877 未加载
评论 #14152718 未加载
评论 #14150737 未加载
评论 #14150884 未加载
评论 #14151119 未加载
评论 #14150270 未加载
评论 #14150597 未加载
评论 #14150844 未加载
评论 #14152749 未加载
评论 #14154004 未加载
评论 #14150578 未加载
评论 #14163472 未加载
评论 #14151672 未加载
评论 #14156243 未加载
morintedabout 8 years ago
We&#x27;ll need a new entry added to AWS in Plain English: <a href="https:&#x2F;&#x2F;www.expeditedssl.com&#x2F;aws-in-plain-english" rel="nofollow">https:&#x2F;&#x2F;www.expeditedssl.com&#x2F;aws-in-plain-english</a>
评论 #14152168 未加载
评论 #14150418 未加载
评论 #14150243 未加载
评论 #14152665 未加载
评论 #14150261 未加载
评论 #14150044 未加载
jorjordandanabout 8 years ago
Amazon&#x27;s design language is very meh. Even if you aren&#x27;t in a cubicle, as soon as you are on their website, you feel like you are in a cubicle. With bad lighting. Heroku is way ahead in this regard. (not saying that is the most important consideration)
评论 #14150310 未加载
评论 #14156388 未加载
nathan_f77about 8 years ago
This looks amazing. When it matures, this is probably going to kill Heroku.<p>This may also mean that I will never have to touch devops again. I may never have to use Terraform, Kubernetes, Docker, CoreOS, and all that other stuff. At least, not for small to medium-sized deployments. It also means that I&#x27;ll never need to touch Dokku or Flynn. I was about to say that some company just wasted a lot of money on Deis, but then I remembered that it was Microsoft. So maybe that was a good move, although I feel like Azure is the Bing of cloud providers.<p>I&#x27;m actually angry that this took so long. This should have been available 5 years ago.
评论 #14150228 未加载
评论 #14153748 未加载
评论 #14151898 未加载
评论 #14155885 未加载
评论 #14152381 未加载
jrowleyabout 8 years ago
I feel for the skyliner folks today, but their product still looks better&#x2F;more feature filled than aws&#x27;s native offering.<p><a href="https:&#x2F;&#x2F;www.skyliner.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.skyliner.io&#x2F;</a>
评论 #14151545 未加载
Alir3z4about 8 years ago
AWS has a lot of resource to build something &quot;easy to work with&quot; like heroku, but it doesn&#x27;t. Maybe CodeStar is an attempt ?<p>CodeStar is more like AWS Elastic Beanstalk, the one that I still don&#x27;t know how to take it into my toolchain and development flow.<p>Now AWS CodeStar, that requires bunch of clicks, wizards, permissions configuration, choosing a template and then another changes...<p>To get started with they needed to show bunch of screenshots, while something like Heroku would tell how to use the whole thing in 2-3 commands in terminal. That&#x27;s all.<p>However, I hope something like CodeStar get more polished and mature so I can move have one place to bill and one thing to worry about and not docker, kubernetes, mesos, ansible, ssh into machine, database backups, etc...<p>edit: Just found out for web applications they use Elastic Beanstalk as deploy step.
angryasianabout 8 years ago
I don&#x27;t care about lock in, and I just want something secure and easy to deploy an application. Pricing is important, but heroku gets expensive fast, and I&#x27;d eventually like something that I can manage myself once released and I can dedicate more time to.<p>I think this looks great.
评论 #14151857 未加载
评论 #14150206 未加载
nikolayabout 8 years ago
Again and again, no CloudFormation support!<p>Edit: Looking into the CloudFormation templates created, there are CodeStar resources, so, I assume, the new resource types are just not documented yet. Not that it needs much documentation, but I will try creating a template with those to test if it works.<p>Edit 2: Here are the new resource types:<p><pre><code> CodeStarProject: Description: Starting project creation Properties: ProjectDescription: AWS CodeStar created project ProjectId: !Ref &#x27;ProjectId&#x27; ProjectName: !Ref &#x27;AppName&#x27; ProjectTemplateId: arn:aws:codestar:us-east-1::project-template&#x2F;webapp-nodeweb-lambda StackId: !Ref &#x27;AWS::StackId&#x27; Type: AWS::CodeStar::Project Version: 1.0 SeedRepo: DeletionPolicy: Retain DependsOn: [CodeCommitRepo] Description: Adding application source code to the AWS CodeCommit repository for the project Properties: CodeCommitRepositoryURL: !GetAtt [CodeCommitRepo, CloneUrlHttp] DefaultBranchName: master ProjectTemplateId: arn:aws:codestar:us-east-1::project-template&#x2F;webapp-nodeweb-lambda Type: AWS::CodeStar::SeedRepository SyncInitialResources: DependsOn: [SeedRepo] Description: Adding the AWS CodeCommit repository to your AWS CodeStar project. Properties: ProjectId: !Ref &#x27;ProjectId&#x27; Type: AWS::CodeStar::SyncResources Version: 1.0 SyncResources: DependsOn: [SeedRepo, CodeBuildProject, ProjectPipeline, SyncInitialResources] Description: Adding all created resources to your AWS CodeStar project Properties: ProjectId: !Ref &#x27;ProjectId&#x27; Type: AWS::CodeStar::SyncResources Version: 1.0</code></pre>
GordonSabout 8 years ago
At a glance, this seems very similar to functionality that has existed in Azure for a very long time (templates in multiple languages, automated build and deployment, monitoring). Not sure why Azure gets so little love here on HN!<p>I don&#x27;t mean to knock it, it&#x27;s great to see this functionality make it to AWS, I was just wondering if there were any significant differences to Azure&#x27;s offering?
评论 #14153887 未加载
评论 #14150765 未加载
quaunautabout 8 years ago
From what I&#x27;m reading, this sounds quite a bit like Heroku-style functionality for AWS. Git push is your entire process to deploying a new build, without needing to set up a deployment pipeline, while having the usual escape hatches for deployment that the AWS toolchain has.<p>Definitely a cool thing, a good way to have something that&#x27;s easy to start with, but as you need a more complex infrastructure would let you add it as necessary without incurring the usual &quot;learn everything at once&quot; cost.
chuparkoffabout 8 years ago
Wow, this does look awesome. Btw, it doesn&#x27;t look like they’re promoting this in a huge way, but it just showed up in my feed that Atlassian is offering a free new JIRA Software license if you sign up from within CodeStar. I&#x27;ve been using Atlassian stuff since 2007 and I don&#x27;t think I’ve ever seen them do this before. I don’t think there’s a free version of JIRA? Has anyone ever seen that before? Pretty sweet! <a href="https:&#x2F;&#x2F;twitter.com&#x2F;JIRA&#x2F;status&#x2F;854805603738365953" rel="nofollow">https:&#x2F;&#x2F;twitter.com&#x2F;JIRA&#x2F;status&#x2F;854805603738365953</a>
评论 #14153759 未加载
评论 #14152097 未加载
old-greggabout 8 years ago
They keep climbing up the stack. The final step would be to provide ready-to-go outsourced development teams. Maybe they should acquire Gigster to plug the last gap. ;)
patrickg_zillabout 8 years ago
Basically more lockin to a single cloud provider.
评论 #14150094 未加载
评论 #14150164 未加载
kwahyajabout 8 years ago
So this is pretty much AWS&#x27;s answer to IBM Bluemix DevOps pipeline <a href="https:&#x2F;&#x2F;console.ng.bluemix.net&#x2F;devops&#x2F;getting-started" rel="nofollow">https:&#x2F;&#x2F;console.ng.bluemix.net&#x2F;devops&#x2F;getting-started</a>
zifnab06about 8 years ago
So...Spinnaker except with vendor lock in.
cdnsteveabout 8 years ago
Not using AWS CI, using Circle.<p>Not using their code hosting, use GitHub for code + Wiki.<p>My question is CodeStar only worth using when you need to deploy a basic &quot;template&quot; app out the door? What happens when our requirements mean changing web server config, firewall rules and all the actual things that happen that are customizations? If you start on CodeStar are you &quot;stuck&quot; with it or can you easily get off it but keep the underlying services? I know its just EC2 horsepower under the hood. The last thing I need is a service that isn&#x27;t customizable, if that&#x27;s the case maybe I&#x27;d be better sticking with straight Elastic Beanstalk?
morganteabout 8 years ago
I&#x27;m excited to see Amazon entering this space since I think far too much time is spent on setting up and managing devops tools, especially for small and medium-sized projects. [0] I&#x27;ve personally wasted lots of time on repetitively setting up CI&#x2F;CD, autoscaling, and other basic infrastructure for different companies and projects. Anything Amazon can do to reclaim that time (and encourage <i>more</i> people to adopt best practices) is awesome.<p>That being said, after poking around I have a few criticisms:<p>1. It doesn&#x27;t seem like the example templates include Docker. At this point, I think Docker should be considered a must-have for any new ops tool. It makes your application much more portable and eases the learning curve for new developers.<p>2. Getting things set up and working is <i>still</i> too complex. It took me 20 minutes to get my first project working fully (even just using their standard tools).<p>3. There doesn&#x27;t seem to be any ability to bring in an existing project. It&#x27;d be awesome if I could just provide a GitHub URL and Amazon would automatically set up all the ops tools I need to have a production-ready deployment of that project.<p>I welcome the competition though. Let humans focus on unique work while computers automate things.<p>[0] In fact, I founded my startup on that premise: <a href="http:&#x2F;&#x2F;getgandalf.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;getgandalf.com&#x2F;</a>
pritambarhateabout 8 years ago
I haven&#x27;t tried CodeStar yet (planning to do it on this weekend.), but from the description it seems to have many moving parts already.<p>&gt;&gt;each project using AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, and AWS CodeDeploy.&lt;&lt;<p>As a developer I don&#x27;t need to know all of that. All I need to know is one command to deploy my deployment package for the project. That way I am productive quickly. Then give me the ability to configure the VM&#x2F;container size and autoscaling. Now that my app is up and running, give me something like Azure WebJobs to run my worker tasks.<p>Amazon needs to have a better PaaS story than what BeanStalk is. BeanStalk is very flexible but in return, it ends up being too complicated to set up.<p>Compared to Heroku and Azure App Service (which I am using in a .Net project and was surprised to find very easy to get started with.), AWS Elastic BeanStalk is very complicated. With Heroku and Azure App Service, the developer friendly PaaS UX is more or less a cracked problem. AWS just needs to copy it well.
SadWebDeveloperabout 8 years ago
Amazon is the leading hosting provider that continuously tries to hide the infrastructure cost to his clients aka developers so they paid more. Be careful of this &quot;things&quot; pricing should be taken seriously when considering AWS.
smagchabout 8 years ago
Are there any differences between Cloud Deployment Manager which GCP offer? <a href="https:&#x2F;&#x2F;cloud.google.com&#x2F;deployment-manager&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cloud.google.com&#x2F;deployment-manager&#x2F;</a>
neohabout 8 years ago
Why wouldn&#x27;t Amazon use its recently acquired c9.io as the development tool for this? Did they buy it just to drive it into the ground because activity from the staff has dropped quite a lot.
siliconc0wabout 8 years ago
Nice - though a lot of these Code* products still seem fairly half baked compared to their dedicated competitors. I kinda wish AWS would launch fewer better products than so many mediocre ones.
rajathagasthyaabout 8 years ago
Does this take away the need for customers to develop their own tooling to interact with various AWS services? It&#x27;s hard to understand what this is doing.
评论 #14150237 未加载
评论 #14150020 未加载
Walkmanabout 8 years ago
I don&#x27;t know how everybody feels about this but I really like to control my whole environment from the OS to what servers I use, how I secure them, what kernel features do I allow what packages do I install and how I protect my services. If something goes wrong, I fix it. If something goes wrong with CodeStart you wait for Amazon to fixit. I don&#x27;t like giving up control.
评论 #14152144 未加载
评论 #14152384 未加载
kotojoabout 8 years ago
Would this make for a good way to get into aws&#x2F;devops since it narrows the perspective of their services?<p>I have no experience with devops and want to learn to manage my applications directly (mostly use services like now or heroku currently), but looking at learning aws always seemed intimidating with the 600 different services they run.
评论 #14150097 未加载
skybrianabout 8 years ago
As someone who&#x27;s happy with Google App Engine for simple apps, is this in any way comparable?
neomabout 8 years ago
I&#x27;m very curious to see how abstract aws is going to end up getting, would they build a browser (call an aws app directly-ish or something..?)? IMO There is a paradigm shift a-brewing and it doesn&#x27;t look good for most of the clouds&#x2F;vps providers.
jaypaulyniceabout 8 years ago
I like how they make it look so simple, but then you go to do it, you&#x27;ll keep cursing at this thing...I think debugging problems might be difficult...I wish in something like this they show a real video making this work and how long it really takes...
bootloadabout 8 years ago
<i>&quot;AWS CodeStar is a cloud service designed to make it easier to develop, build, and deploy applications on AWS by simplifying the setup of your entire development project.&quot;</i><p>So amazon moved from letting you develop from the cli to a gui-code editor.
hbcondo714about 8 years ago
No .NET &#x2F; C# template (yet) but the author selected to use Visual Studio as the IDE.
评论 #14151435 未加载
评论 #14158135 未加载
评论 #14151656 未加载
mcjiggerlogabout 8 years ago
Looks like they&#x27;re trying to compete with Heroku. Will be interesting to see how this develops.<p>Doesn&#x27;t quite look like they&#x27;ve nailed the ease-of-use quite in the way Heroku have yet, however.
randomsofrabout 8 years ago
I wish it supported Golang
spullaraabout 8 years ago
It doesn&#x27;t work for me. Their CloudFormation just fails every time I try to deploy one of the template projects. Painful.
评论 #14152358 未加载
sigdenabout 8 years ago
Looks like they&#x27;re still working out some kinks. Getting a nice 500 error from the management console.
technologyvaultabout 8 years ago
CodeStar is similar to what Nanobox does, except that Nanobox can be used to deploy to any cloud host.
tommoorabout 8 years ago
Only AWS would have a screenshot of a permissions error in a new feature launch post :D
triggerman722about 8 years ago
I lost count after 40 steps...explain the &quot;quickly develop&quot; part again?
评论 #14167139 未加载
startupdiscussabout 8 years ago
Is this eventually going to compete with Cloud9, Koding, and other cloud IDEs?
评论 #14149968 未加载
评论 #14149953 未加载
评论 #14150188 未加载
jonahxabout 8 years ago
Could someone in the know explain how this differs from AWS Mobile Hub?
seanjreganabout 8 years ago
Hey Alexa- Can you fix these bugs for me now?
bushinabout 8 years ago
Where have all the devops gone?
评论 #14150918 未加载
评论 #14150652 未加载
obiefernandezabout 8 years ago
JIRA. Ugh.
draw_downabout 8 years ago
Would it be unkind to suggest that they could look into hiring a designer or two?
评论 #14149986 未加载
评论 #14150103 未加载
评论 #14150040 未加载
cpt_snowcrashabout 8 years ago
I tried deploying a django app on EBS and node app through code star. The whole experience was really simple. It adds a whole new level of abstraction on deploying and maintaining apps on production level. Though similar solutions exist in market such as pythonanywhere and heroku, but all of this from AWS is just simply phenomenal. I 100% agree that code commit is just amazon trying to push through one of its products. But i don&#x27;t think that really is the intent of codestar. They want to provide one opinionated workflow for your entire development lifecycle, which works incredibly well for teams of all size. And plus I wouldn&#x27;t really worry about the lock in situation, thats a good problem to have if you reach a stage where you need to think about these issues and given aws&#x27;s and overall amazon&#x27;s stance on pricing I personally don&#x27;t worry about it at all. Had this service been provided by microsoft I wouldnt have gone for it because of their history of over pricing and creating artificial lock ins. I had tried configuring EBS prior with one of my apps, but the quirks of setting it up had always left me quite frustrated. But this is actually a game changer. I am sure aws will add more templates for different stacks and add more options of extensions - right now only extension is jira. Overall I see codestar evolving into the central core of developing, maintaining and deploying web apps for companies of all sizes.
brilliantcodeabout 8 years ago
I think this coupled with their acquisition of c9.io is beginning to look like a real &quot;cloud killer app&quot;.<p>My vision for AWS is being able to login to AWS and see c9 with one click deploy and configuration.<p>I&#x27;m patiently awaiting for this. It was one thing that really woke me up to Azure with their wizard form directly from Visual Studio. After AWS reinvent 2016, the Azurphoria wore off and I was an AWS fanboy once more. Having the ability to edit&#x2F;deploy inside my browser would be a huge tide turning moment.