I've often noticed that these boundaries are not considered when carving out microservices.
Subsequently, workarounds are put in place that tend to be complicated as they attempt to implement two phase commits.
https://www.nasdaq.com/press-release/nasdaq-completes-migrat...
It helps standardize:
- deployments of containers
- health checks
- cron jobs
- load balancing
What is the "old way" of doing things?Is it same/similar across teams within and outside your organization.
If not, what would it cost to build consensus and shared understanding?
How would you build this consensus outside your organization?
For small organizations, one should do whatever makes them productive.
However, as soon as you need to standardize across teams and projects, you can either build your own standards and tooling or use something like K8S.
Once you have K8S, the extensibility feature kicks in to address issues such as:
- Encrypted comms between pods
- Rotating short lived certificates
I don't love K8S.However, if not K8S then, what alternative should we consider to build consensus and a shared understanding?
From a moat perspective, I wonder if the TAM of this business in the context of the three cloud providers is substantial.
Their stock price is back down to reasonable levels.
Perhaps they'll remain a niche player in the market?
Nope
#!/bin/sh
set -e
if [ -n "$VERBOSE" ]; then
set -x
fi
if [ "$1" = "--show" ] && [ $2 = "twitter" ]; then
echo "https://twitter.com/teaxyz_"
elif [ -n "$1" ]; then
# Hi, I know you’re excited but genuinely, pls wait for release
# I added this so I can do CI :/
case $(uname) in
Darwin) suffix=macOS-aarch64;;
Linux) suffix=linux-x86-64;;
*)
echo "unsupported OS or architecture" >&2
exit 1;;
esac
if [ "$1" = "brew" ]; then
d="$HOME"/.tea/bin
mkdir -p "$d"
curl https://tea.xyz/dist/tea-$suffix -o "$d"/tea
echo "$d" >> $GITHUB_PATH
else
mkdir opt
curl https://tea.xyz/dist/tea-$suffix -o ./opt/tea
chmod u+x ./opt/tea
shift
./opt/tea "$@"
fi
else
echo
echo "418 I’m a teapot"
echo
echo "thanks for your interest in tea."
echo "alas, we’re not quite ready to serve you yet."
echo
echo "while you wait why not follow us on Twitter:"
echo
echo ' open $(sh <(curl tea.xyz) --show twitter)'
echo
fi