AWS App Mesh

Easily monitor and control microservices

AWS App Mesh makes it easy to monitor and control microservices running on AWS. App Mesh standardizes how your microservices communicate, giving you end-to-end visibility and helping to ensure high-availability for your applications.

Modern applications are often composed of multiple microservices that each perform a specific function. This architecture helps to increase the availability and scalability of the application by allowing each component to scale independently based on demand, and automatically degrading functionality when a component fails instead of going offline. Each microservice interacts with all the other microservices through an API. As the number of microservices grows within an application, it becomes increasingly difficult to pinpoint the exact location of errors, re-route traffic after failures, and safely deploy code changes. Previously, this has required you to build monitoring and control logic directly into your code and redeploy your microservices every time there are changes.
AWS App Mesh makes it easy to run microservices by providing consistent visibility and network traffic controls for every microservice in an application. App Mesh removes the need to update application code to change how monitoring data is collected or traffic is routed between microservices. App Mesh configures each microservice to export monitoring data and implements consistent communications control logic across your application. This makes it easy to quickly pinpoint the exact location of errors and automatically re-route network traffic when there are failures or when code changes need to be deployed.

You can use App Mesh with Amazon ECS and Amazon EKS to better run containerized microservices at scale. App Mesh uses the open source Envoy proxy, making it compatible with a wide range of AWS partner and open source tools for monitoring microservices.

Insurrectionist Civics in the Age of Mistrust

Ghanaians are so frustrated with politics that within his generation of young, internet-savvy guys, no one wanted to be associated with either of Ghana’s major political parties. In fact, the easiest way to lose credibility in the Ghanaian internet community was for someone to declare you a member of the NPP or the NDC, the two major political parties, because at that point, anything you say is assumed to be said purely to score political points.

.. Efo can’t even be seen being too friendly with politicians or prominent members of either party – he avoids even being in the same photographs with people who are closely associated with either major party.

.. Activists in Pakistan and India who collect information on corruption, reporting police or customs officials who ask for bribes, or taxi drivers who cheat passengers, using crowdmapping to document these patterns. Friends in Russia who use the internet to collect resources for people affected by natural disasters and provide relief that the government should be, but isn’t providing.

What these movements have in common is

  • the youth of their organizers,
  • their use of digital media to organize and promote, and
  • an insistence by their organizers that these efforts are not political.

.. the front runners – at least in terms of pundit attention – are people who aren’t politicians – Donald Trump, Dr. Ben Carson, Carly Fiorina – or who are at least very unusual politicians, like socialist Vermont representative Bernie Sanders

..  think we’re at a moment of very high mistrust, not just in government, but in large, powerful institutions as a whole. And I think if we want to revive our civic life, we need to think about a vision of civics that’s appropriate for an age of widespread mistrust.

.. Where trust remains high is in a set of nations that includes successful autocracies like UAE, Singapore and China, countries that have made an implicit deal with their citizens that economic advancement will come at the expense of constraints on democratic participation.

.. Hayes suggests that the most significant divide in US politics today is not between left and right but between “institutionalist” and “insurrectionist” approaches to civic life. Institutionalists believe we need to strengthen and rebuild the institutions that have brought us this far, while insurrectionists want to overthrow the power of those institutions and either build new ones in their place, or see whether we’re able to exist without these sorts of institutions.

.. At MIT, we’re in the midst of an entrepreneurship craze – you may be experiencing this at Syracuse as well. The coolest thing you can do as a college student is graduate – or leave before you graduate – and found a startup. The lamest thing you can do is join a large, established company – and large, established companies no longer mean IBM or Bank of America, they include Google.

.. There’s a strong sense that the way in which you can leave your mark on the universe is not through existing, powerful institutions but through small, nimble structures that haven’t yet had time to become calcified and bureaucratic.

.. Reverend King and the rest of the movement had to influence a government that was capable of passing these powerful and sweeping laws. I don’t have confidence that a march on Washington could have this effect today, that our Congress could pass reforms on this scale. And if we can’t march on Washington, where do we march?

.. The model pursued by the civil rights movement is one we still use today: elect the right people to office, and influence them so that they take action on the issues you care about. In other words, our power as citizens comes from influencing the institutions that govern our country. The NRA are institutionalists when they work to influence legislators to oppose any gun control, and the Human Rights Campaign are institutionalists when they work to bring equal marriage to the Supreme Court. Despite radically different points of view, their core methods are similar, and they both depend on confidence in these core civic institutions.

.. But change is lots harder for insurrectionists. If we decide that Congress no longer represents the will of the people – because members are so beholden to donors, because representatives now have to speak for 700,000 people rather than the 30,000 they spoke for when we founded the nation, because partisanship is so high that very little legislation gets passed, then any strategy that involves Congress – whether it’s elections, lobbying, letter-writing campaigns, sit-ins, or even marches – can’t accomplish major change.

.. And so, often, insurgents are revolutionaries. They have lost confidence in the possibility of making change through any existing institutions, so they wanted to smash them all and start again. That’s what we saw in Tunisia, in Egypt, in Libya, Syria, Yemen, Bahrain and Sudan, countries where cartoonish dictators had ruled for years and where every institution of the public and private sector was part of an unjust system. And when people rose up against those governments, we tended to root for the revolutionaries, because it seemed absurd and impossible that these corrupt institutions could be reformed or changed.

.. But it hasn’t gone so well for the countries of the Arab Spring.

.. In Egypt, we discovered an uncomfortable truth of revolutions – if you topple a powerful authority, the likely outcome is that whoever was next most powerful and organized will take power: in Egypt, it was first the Muslim Brotherhood, then the army, an institution that has demonstrated that it’s capable of the indignities and cruelties of the Mubarak regime.

.. Revolutions where we replace existing flawed institutions with new, different institutions are exceedingly rare.

.. many people involved with Occupy would argue that the movement had difficulty governing itself within encampments, never mind scaling the model of General Assembly to govern a city or a nation.

.. I’m seeing lots of examples of a third way, a form of civics that starts with a simple question: “What’s the most effective way I can be a civic actor?”

.. I’m deeply frustrated – ashamed, really – by US government surveillance of domestic and international users of the internet by the NSA, as revealed by Edward Snowden and the journalists who worked with him. But I don’t have a lot of confidence that either President Obama or this Congress will make more than cursory changes to our surveillance apparatus… and I’m not sure how I’d even verify that these changes took place, given the NSA’s track record of lying to Congress.

.. friends who work developing open source security software tell me that they have a very hard time flying in the United States due to frequent supplemental screenings.

.. So maybe surveillance doesn’t have you worried. Climate change should. But it’s been fascinating to watch entrepreneurs look for ways to make money and make change around alternative energy

.. We need to change the norms of our society so that black men and boys aren’t automatically viewed as potential threats.

.. There’s a tendency to dismiss online activism as slacktivism or clicktivism – and no doubt some is. But online activism can be very powerful as well, particularly when it comes to shaping norms.

.. iftheygunnedmedown was a campaign to call attention to the images used to portray Michael Brown after his death. Media outlets found Brown’s Facebook account and chose a picture where Brown was photographed from below, giving prominence to his height. Media

.. The Root found another Facebook photo in which Brown looks much less intimidating, and juxtaposed the two, asking “If they gunned me down, what picture would they use”,

.. how news media portrays a victim has influence on whether we see that victim as innocent or culpable. The campaign quickly became participatory with African Americans selecting pictures from their Facebook accounts that portrayed them at their most and least “acceptable”.

.. Many newspapers changed the image they used to depict Brown

.. iftheygunnedmedown is evidence that online campaigns can shape media more broadly, and perhaps shape norms.

.. Some of the most ambitious experiments in insurrectionism are trying to build a world without institutions at all

.. promoters of bitcoin hope that these distributed architectures could provide a powerful new way to govern legal contracts, eliminating the need for branches of government and judiciary

.. This month, Alabama announced they were closing 31 DMV offices across the state, including every one in counties where the population is 75% black. Black and white people have an equal right to vote in Alabama, but voting in Alabama is likely to be deeply inequitable.

.. “Monitoring” sounds passive, but it’s not – it’s a model for channeling mistrust to hold institutions responsible

.. They would follow police patrol cars and when officers got out to make an arrest, the Panthers – armed, openly carrying weapons they were licensed to own – would observe the arrest from a distance, making it clear to officers that they would intervene if they felt the person arresting was being harassed or abused, a practice they called “Policing the Police”.

With ‘Gigs’ Instead of Jobs, Workers Bear New Burdens

You could imagine a world in which more workers become independent contractors voluntarily, trading the social insurance functions of traditional employers for higher pay and greater flexibility ..

.. The unemployment rate was above 7 percent for nearly half of the period, from the end of 2008 to late 2013. Employers had the upper hand. That suggests it’s more likely that employers were driving the shift to these alternate arrangements.

.. When people working as a team need extensive experience working together, it can be tricky to contract out the work. But when there are clear, simple measurements of how successful each person is, and a company can monitor it, the employer now has flexibility.

.. “New technologies may allow some things to be shipped out and standardized and easily monitored,” Mr. Katz said. “Call center workers can be at home. Independent truck drivers can be monitored for the efficiency of their routes. Monitoring makes contracting more feasible.”

.. But the same technologies that made it possible could be making employers more interested in building a work force of nonemployees. A weak job market has probably given them more ability to make it a reality.