Skip to content

Oh yeah, I have a new job; software architect at Park Assist: parkassist.com — it’s going really well!

My AWS Wish List

As part of my new job at Park Assist I recently met with our AWS account representative (along with a few solutions architects). During the conversation I shared with them some enhancements I’d love to see from AWS:

  • Kinesis supporting the Kafka wire protocol would be great because we’re using Kafka in on-site installations (where it’s not possible to use Kinesis) so it’d be very helpful to be able to use the same Kafka libraries and APIs in AWS with Kinesis, so we wouldn’t have to operate Kafka clusters in AWS.
  • Lambda supporting Ruby would be great because we’re adopting Ruby as our primary server-side language, so this would make Lambda more aligned with our stack and in-house skills.
  • A “no-ops” “version” of PostgreSQL in RDS, akin to Aurora would be great because we’d get the excellent feature set of PostgreSQL with the simplified operations and billing of Aurora.
  • A bastion-as-a-service service for VPC would be great because I’ve seen too many teams just set up their security groups to poke all sorts of holes through their VPC, rather than follow the “best practice” of using a bastion host.
  • A pricing model for EC2 similar to Google Cloud’s would be great because it’s just much simpler — rather than having to do capacity planning and forecasting to buy reserved instances, with Google “compute” instances just get cheaper over time the longer they’re active, automatically. This feels very “no-ops” to me.
  • A “serverless” or “no-ops” option for hosting “traditional” Web apps, e.g. Rails, Django, Sinatra, Flask, Jetty, etc. would be amazing because the drastically reduced billing costs and operational costs of “serverless” apps is just fantastic, but there’s still lots of cases wherein we need to run our own Web servers and/or deploy “monolithic” apps. There’s progress being made on this front on top of Lambda and API Gateway, but that’s really/kinda/sorta an elegant hack that’s just a bit too clever to be truly sustainable. This could be an enhancement to Elastic Beanstalk, some new integration mode of Lambda and API Gateway, or a brand-new service I suppose — whatever, I’d love to see this.

If there seems to be a theme here — well, yeah. I’m very bullish on “no-ops” services. Of course there are ops going on — but behind the scenes. Just as there are actual servers behind “serverless” services as well. This seems to me a compelling and critical aspect of, and a logical progression of, the IaaS value proposition.

tags: , , , , ,

It’s 2016 and Mac OS still lets apps steal focus when I’m in the middle of typing 😡

Current status: trying to adopt Continuous Delivery for even v0 of my current project… the only limit is myself

html5zombo.com

“…more than 325K reservations… corresponds to ~$14 billion in… sales, making this the single biggest one-week launch of any product ever.” 😎

This video of the Tesla Model S being created from raw materials to test track: youtu.be/VxL3GtDE22M

Super cool!

I don’t know how to decide between these two nearly-identical health plan options — anyone have any suggestions? https://t.co/klcmBUljdv

CfZqTn6WwAAqcWd

If you use Atom as your code editor and are wondering why the “split pane” commands no longer seem to be working 🤔:

discuss.atom.io/t/upcoming-cha…

New York passed mandatory paid family leave! Amazing news!

nymag.com/thecut/2016/03…

“Parents are very frustrated… so they’re going to use power. And power makes things worse.”

theatlantic.com/health/archive…

Applies elsewhere too.

I can no longer find audio controls in Skype for iPhone. WTF.

Thanks YouTube for adding split screen support on iPad! https://t.co/Oll4htHXZA

Ceg8V2DWEAAxiU0

Today is Shushan Purim so of course I just got an email about Passover. #toosoon

$ defaults write com.apple.finder CreateDesktop -bool false
$ killall Finder

😎

Highlight of OS X 10.11.4:

Adds the ability for iBooks to store PDFs in iCloud, making them available across all your devices.

Some good stuff in Safari 9.1:

developer.apple.com/library/mac/re…

Picture element in particular is compelling.

Wrote this line of code in my side project a few days ago:

(remove recently-processed? events)

😍

Declarative programming FTW!

#clojure

.@Calendly just added support for Zapier and Webhooks! Great work. I love the momentum of this team lately.

blog.calendly.com/zapier-and-web…

core.cache makes me feel stupid.

#clojure #bummer

Ruby’s global context seems really problematic to me.

Started using a Dell P2715Q HiDPI monitor with my 2014 MBP today and so far it’s very nice (for software development on OS X).

I just registered for the first @ServerlessConf this May — very exciting:

serverlessconf.io

Some US presidential candidates say they’ll end the “carried interest” tax break — but what about the more egregious capital gains rate?

“All that is left for us to do is to keep on working as hard as we can and rebuild what is lost.” businessinsider.com/the-worlds-old…

More thoughts on Kafka Streams and that mind-blowing new article from @jaykreps:

aviflax.com/post/mind-blow…